4.3 Named Pipes Konfiguration

Sichere lokale Kommunikation zwischen Proxy und Gateway.

Warum Named Pipes?

  • Kein Netzwerk-Overhead
  • Keine zusätzlichen Ports
  • Windows-Sicherheit integriert
  • ACL-basierte Zugriffssteuerung

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*" }
Zuletzt geändert: den 29.01.2026 um 15:12