====== 4.3 Konfiguracija Named Pipes ======
Varna lokalna komunikacija med proxyjem in Gateway.
===== Zakaj Named Pipes? =====
* Brez omrežnega stroška
* Brez dodatnih vrat
* Integrirana Windows varnost
* Nadzor dostopa na osnovi ACL
===== Konfiguracija Gateway =====
V ''appsettings.json'':
{
"Kestrel": {
"Endpoints": {
"NamedPipe": {
"Url": "http://pipe:DataGatewayApi"
}
}
}
}
===== Dovoljenja =====
Named Pipe mora biti dostopen za proxy storitev:
# Nastavi ACL za Named Pipe (v kodi Gateway)
# Samo SYSTEM in račun proxy storitve
===== Konfiguracija na strani proxyja =====
{
"Target": {
"Type": "NamedPipe",
"PipeName": "DataGatewayApi",
"ConnectionTimeout": 5000,
"ReadTimeout": 30000
}
}
===== Nadzor =====
# Preveri stanje pipe
Get-ChildItem \\.\pipe\ | Where-Object { $_.Name -like "*DataGateway*" }