====== 4.3 Configurazione Named Pipes ====== Comunicazione locale sicura tra Proxy e Gateway. ===== Perche Named Pipes? ===== * Nessun overhead di rete * Nessuna porta aggiuntiva * Sicurezza Windows integrata * Controllo accessi basato su ACL ===== Configurazione Gateway ===== In ''appsettings.json'': { "Kestrel": { "Endpoints": { "NamedPipe": { "Url": "http://pipe:DataGatewayApi" } } } } ===== Permessi ===== La Named Pipe deve essere accessibile al servizio Proxy: # Impostare ACL per Named Pipe (nel codice Gateway) # Solo SYSTEM e account servizio Proxy ===== Configurazione lato Proxy ===== { "Target": { "Type": "NamedPipe", "PipeName": "DataGatewayApi", "ConnectionTimeout": 5000, "ReadTimeout": 30000 } } ===== Monitoraggio ===== # Verificare stato Pipe Get-ChildItem \\.\pipe\ | Where-Object { $_.Name -like "*DataGateway*" }