====== 4.3 Konfiguracija Named Pipes ======
Sigurna lokalna komunikacija između Proxyja i Gatewaya.
===== Zašto Named Pipes? =====
* Bez mrežnog overheada
* Nema dodatnih portova
* Integrirana Windows sigurnost
* Kontrola pristupa temeljena na ACL-u
===== Gateway konfiguracija =====
U ''appsettings.json'':
{
"Kestrel": {
"Endpoints": {
"NamedPipe": {
"Url": "http://pipe:DataGatewayApi"
}
}
}
}
===== Dozvole =====
Named Pipe mora biti dostupan proxy servisu:
# Postavljanje ACL-a za Named Pipe (u Gateway kodu)
# Samo SYSTEM i Proxy-Service-Account
===== Konfiguracija na strani proxyja =====
{
"Target": {
"Type": "NamedPipe",
"PipeName": "DataGatewayApi",
"ConnectionTimeout": 5000,
"ReadTimeout": 30000
}
}
===== Nadzor =====
# Provjera statusa Pipe-a
Get-ChildItem \\.\pipe\ | Where-Object { $_.Name -like "*DataGateway*" }