Dans cette section, vous apprendrez à configurer un serveur proxy afin d’établir une connexion sécurisée avec RetailForce Cloud.
La prise en charge des serveurs proxy est disponible à partir de la version 1.2.7.
Utilisation d’un proxy avec FiscalService
Pour utiliser le serveur proxy, le fichier appsettings.json situé dans le répertoire C:\Program Files\RetailForce\Fiscal Webservice doit être modifié comme suit :
{
"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",
}
}
La zone en rouge concerne la configuration du serveur proxy.
Description :
| Valeur | Description |
| Adresse | L'adresse du serveur proxy avec le protocole http et, si nécessaire, le port. ATTENTION : seul le protocole http (et non https) est pris en charge. |
| Nom d'utilisateur | Identifiant d’authentification pour l’enregistrement ; si aucun enregistrement n’est requis, laissez ce champ vide. |
| Mot de passe | Mot de passe pour l’authentification ; si aucune authentification n’est requise, laissez ce champ vide. |
| ByPassOnLocal | True si les adresses locales ne doivent pas être acheminées via le proxy. La valeur par défaut est « faux ». Ce champ peut généralement être omis. |
| ByPassList | Liste des adresses qui ne doivent pas transiter par le serveur proxy. Peut généralement être omise. |
Utilisation du proxy avec l'implémentation nuget
Lors de l’implémentation avec NuGet, les informations de proxy doivent être incluses dans l’instanciation pour deux appels :
Les informations de proxy peuvent être créées en instanciant la classe ProxyConfiguration dans l’espace de noms RetailForce.Common.
Les propriétés pouvant être définies portent les mêmes noms que les paramètres du serveur proxy présentés dans le chapitre précédent.
Pour les deux instanciations suivantes, la configuration du proxy doit alors être spécifiée :
- CloudService (paramètre facultatif proxyConfiguration)
- FiscalModuleManagement (paramètre facultatif proxyConfiguration)
Cet article a été traduit automatiquement.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.