În această secțiune, veți învăța cum să utilizați un server proxy pentru a vă conecta la RetailForce Cloud.
Suportul pentru serverul proxy este disponibil începând cu versiunea 1.2.7.
Utilizarea unui proxy cu FiscalService
Pentru a utiliza serverul proxy, fișierul appsettings.json din directorul C:\Program Files\RetailForce\Fiscal Webservice trebuie modificat după cum urmează:
{
"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",
}
}
Zona marcată cu roșu este destinată configurării serverului proxy.
Descriere:
| Valoare | Descriere |
| Adresă | Adresa serverului proxy cu schema http și, dacă este necesar, portul. ATENȚIE: Este acceptat doar http (nu https). |
| Nume de utilizator | Numele de utilizator pentru înregistrare; dacă nu este necesară înregistrarea, omiteți această intrare. |
| Parolă | Parola pentru autentificare; dacă nu este necesară autentificarea, omiteți această intrare. |
| ByPassOnLocal | True dacă adresele locale nu trebuie trimise prin proxy. Valoarea implicită este false. De obicei, poate fi omisă întotdeauna. |
| ByPassList | Lista adreselor care nu trebuie trimise prin serverul proxy. De obicei, poate fi omisă. |
Utilizarea proxy-ului cu implementarea nuget
La implementarea cu nuget, informațiile privind proxy-ul trebuie incluse în instanțierea pentru două apeluri:
ProxyInformation poate fi creată prin instanțierea clasei ProxyConfiguration din spațiul de nume RetailForce.Common.
Proprietățile care pot fi setate au aceleași denumiri ca și setările serverului proxy din capitolul anterior.
Pentru următoarele două instanțieri, trebuie specificată configurația proxy-ului:
- CloudService (parametru opțional proxyConfiguration)
- FiscalModuleManagement (parametru opțional proxyConfiguration)
Acest articol a fost tradus automat.
Comentarii
0 comentarii
Vă rugăm să vă autentificați pentru a lăsa un comentariu.