En esta sección, aprenderá a configurar un servidor proxy para establecer una conexión con RetailForce Cloud.
La compatibilidad con servidores proxy está disponible a partir de la versión 1.2.7.
Uso de un proxy con FiscalService
Para utilizar el servidor proxy, debe modificarse el archivo appsettings.json, ubicado en el directorio C:\Archivos de programa\RetailForce\Fiscal Webservice, de la siguiente manera:
{
"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",
}
}
El área en rojo corresponde a la configuración del servidor proxy.
Descripción:
| Valor | Descripción |
| Dirección | La dirección del servidor proxy con el esquema http y, si es necesario, el puerto. ATENCIÓN: Solo se admite http (no https). |
| Nombre de usuario | Nombre de usuario para el registro; si no se requiere registro, omita esta entrada. |
| Contraseña | Contraseña para autenticación; si no se requiere autenticación, omita este campo. |
| ByPassOnLocal | True si no se desea que las direcciones locales se envíen a través del proxy. El valor predeterminado es false. Normalmente, siempre se puede omitir. |
| ByPassList | Lista de direcciones que no deben enviarse a través del servidor proxy. Normalmente, siempre puede omitirse. |
Uso del proxy con la implementación de NuGet
Al realizar la implementación con NuGet, la información del proxy debe incluirse en la instanciación para dos llamadas:
La información de proxy (ProxyInformation) puede crearse instanciando la clase ProxyConfiguration en el espacio de nombres RetailForce.Common.
Las propiedades que se pueden configurar tienen los mismos nombres que los parámetros del servidor proxy del capítulo anterior.
Para las dos instanciaciones siguientes, deberá especificarse la configuración del proxy:
- CloudService (parámetro opcional proxyConfiguration)
- FiscalModuleManagement (parámetro opcional proxyConfiguration)
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.