Inhaltsverzeichnis

4.3 Konfiguracija Named Pipes

Sigurna lokalna komunikacija između Proxyja i Gatewaya.

Zašto Named Pipes?

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