In questa sezione imparerete come utilizzare un server proxy per connettervi a RetailForce Cloud.
Il supporto per i server proxy è disponibile a partire dalla versione 1.2.7.
Utilizzo del proxy con FiscalService
Per utilizzare il server proxy, è necessario modificare il file appsettings.json presente nella directory C:\Program Files\RetailForce\Fiscal Webservice come segue:
{
"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",
}
}
L’area evidenziata in rosso è dedicata alla configurazione del proxy server.
Descrizione:
| Valore | Descrizione |
| Indirizzo | L'indirizzo del server proxy con lo schema http e, se necessario, la porta. ATTENZIONE: è supportato solo http (non https). |
| Nome utente | Nome utente per l’autenticazione; se non è richiesta alcuna autenticazione, ometta questo campo. |
| Password | Password per l’autenticazione; se non è richiesta alcuna autenticazione, ometta questa voce. |
| ByPassOnLocal | True se gli indirizzi locali non devono transitare attraverso il proxy. Il valore predefinito è false. Normalmente può essere omesso. |
| ByPassList | Elenco di indirizzi che non devono transitare attraverso il server proxy. Normalmente può essere omesso. |
Utilizzo del proxy con l’implementazione nuget
Quando si effettua l’implementazione con NuGet, le informazioni relative al proxy devono essere incluse nell’istanziazione per due chiamate:
È possibile creare l’oggetto ProxyInformation istanziando la classe ProxyConfiguration nel namespace RetailForce.Common.
Le proprietà configurabili corrispondono ai nomi delle impostazioni del server proxy descritte nel capitolo precedente.
Per le due istanze seguenti, è quindi necessario specificare la configurazione del proxy:
- CloudService (parametro opzionale proxyConfiguration)
- FiscalModuleManagement (parametro opzionale proxyConfiguration)
Questo articolo è stato tradotto automaticamente.
Commenti
0 commenti
Accedi per aggiungere un commento.