Inhaltsverzeichnis

4.3 Named Pipes Konfiguration

Sichere lokale Kommunikation zwischen Proxy und Gateway.

Warum Named Pipes?

Gateway-Konfiguration

In appsettings.json:

{
  "Kestrel": {
    "Endpoints": {
      "NamedPipe": {
        "Url": "http://pipe:DataGatewayApi"
      }
    }
  }
}

Berechtigungen

Die Named Pipe muss für den Proxy-Dienst zugänglich sein:

# ACL für Named Pipe setzen (im Gateway-Code)
# Nur SYSTEM und Proxy-Service-Account

Proxy-Seitige Konfiguration

{
  "Target": {
    "Type": "NamedPipe",
    "PipeName": "DataGatewayApi",
    "ConnectionTimeout": 5000,
    "ReadTimeout": 30000
  }
}

Überwachung

# Pipe-Status prüfen
Get-ChildItem \\.\pipe\ | Where-Object { $_.Name -like "*DataGateway*" }