====== 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*" }