Ebben a szakaszban megtanulhatja, hogyan használhat proxy szervert a RetailForce Cloudhoz való csatlakozáshoz.
A proxy szerver támogatása az 1.2.7-es verziótól elérhető.
Proxy használata a FiscalService-szel
A proxy szerver használatához a C:\Program Files\RetailForce\Fiscal Webservice könyvtárban található appsettings.json fájlt az alábbiak szerint kell módosítani:
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft": "Information",
"Microsoft.AspNetCore": "Information", // for request time and request start information.
"Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker": "Warning"
},
"Console": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker": "Warning"
}
}
},
"AllowedHosts": "*",
"AppSettings": {
"Secret": "-----",
"Portnumber": 7678,
"PortnumberHttps": 7677,
"UseHttps": false,
"UseHttpsRedirection": false,
"HttpsCertificateFilename": "development.pfx",
"HttpsCertificatePassword": "beispiel",
"LogName": "RetailForce Fiscalisation",
"LogEventLog": false,
"LogLevelFilter": "Debug"
},
"ProxyConfiguration": {
"Address": "http://proxyServer:3128",
"Username": "username",
"Password": "strongPassword",
}
}
A piros terület a proxy-kiszolgáló konfigurációját tartalmazza.
Leírás:
| Érték | Leírás |
| Cím | A proxy szerver címe az http protokollal és szükség esetén a portszámmal. FIGYELEM: Csak az http (nem az https) támogatott. |
| Felhasználónév | A regisztrációhoz szükséges felhasználónév; ha nincs szükség regisztrációra, hagyja ki ezt a mezőt. |
| Jelszó | A bejelentkezéshez szükséges jelszó; ha nincs szükség bejelentkezésre, hagyja ki ezt a mezőt. |
| ByPassOnLocal | True, ha a helyi címeket nem kell a proxyn keresztül továbbítani. Az alapértelmezett érték false. Általában mindig kihagyható. |
| ByPassList | Azoknak a címeknek a listája, amelyeket nem szabad a proxy szerveren keresztül továbbítani. Általában mindig kihagyható. |
A proxy használata a nuget-megvalósításban
A nuget-tel történő implementáláskor a proxy-adatokat két hívás esetén kell beépíteni az instantiálásba:
A ProxyInformation a RetailForce.Common névtérben található ProxyConfiguration osztály instantiálásával hozható létre.
A beállítható tulajdonságok neve megegyezik az előző fejezetben bemutatott proxy-kiszolgáló beállításainak nevével.
A következő két instantiálásnál meg kell adni a proxy-konfigurációt:
- CloudService (opcionális paraméter: proxyConfiguration)
- FiscalModuleManagement (opcionális proxyConfiguration paraméter)
Ezt a cikket automatikusan lefordították.
Hozzászólások
0 hozzászólás
Hozzászólások írásához jelentkezzen be.