Nesta secção, irá aprender a utilizar um servidor proxy para se ligar à RetailForce Cloud.
O suporte a servidores proxy está disponível a partir da versão 1.2.7.
Utilização de um proxy com o FiscalService
Para utilizar o servidor proxy, o ficheiro appsettings.json no diretório C:\Program Files\RetailForce\Fiscal Webservice deve ser alterado da seguinte forma:
{
"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 área a vermelho destina-se à configuração do servidor proxy.
Descrição:
| Valor | Descrição |
| Endereço | O endereço do servidor proxy com o esquema http e, se necessário, a porta. ATENÇÃO: Apenas o http (não o https) é suportado. |
| Nome de utilizador | Nome de utilizador para registo; caso não seja necessário registo, omita esta entrada. |
| Palavra-passe | Palavra-passe para iniciar sessão; caso não seja necessário iniciar sessão, omita esta entrada. |
| ByPassOnLocal | True se os endereços locais não tiverem de ser enviados através do proxy. O valor predefinido é false. Normalmente, pode ser sempre omitido. |
| ByPassList | Lista de endereços que não devem ser enviados através do servidor proxy. Normalmente, pode ser sempre omitida. |
Utilização do proxy com a implementação do nuget
Ao implementar com o nuget, as informações do proxy devem ser incluídas na instanciação para duas chamadas:
A ProxyInformation pode ser criada através da instanciação da classe ProxyConfiguration no namespace RetailForce.Common.
As propriedades que podem ser definidas têm os mesmos nomes que as definições do servidor proxy apresentadas no capítulo anterior.
Para as duas instâncias seguintes, a configuração do proxy deve então ser especificada:
- CloudService (parâmetro opcional proxyConfiguration)
- FiscalModuleManagement (parâmetro opcional proxyConfiguration)
Este artigo foi traduzido automaticamente.
Comentários
0 comentários
iniciar sessão para comentar.