In diesem Abschnitt lernen Sie, wie Sie einen Proxy Server zur Cloud-Verbindung verwenden können.
Die Proxy-Server Unterstützung steht aber der Version 1.2.7 zur Verfügung.
Verwendung Proxy mit FiscalService
Um den Proxy Server zu verwenden muss die Datei appsettings.json im Verzeichnis C:\Program Files\RetailForce\Fiscal Webservice folgendermaßen geändert werden:
{
"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",
}
}
Der rote Bereich ist für die Konfiguration des Proxy Servers vorgesehen.
Beschreibung:
Wert | Beschreibung |
Address | Die Adresse des Proxy-Servers mit dem http-Schema und wenn benötigt Port. ACHTUNG: Es wird nur http (kein https) unterstützt. |
Username | Username für die Anmeldung, wenn keine Anmeldung benötigt diesen Eintrag weglassen. |
Password | Password für die Anmeldung, wenn keine Anmeldung benötigt diesen Eintrag weglassen. |
ByPassOnLocal | Wahr, wenn lokale Adressen nicht über den Proxy geschickt werden sollen. Standard ist falsch. Kann im Normalfall immer weggelassen werden. |
ByPassList | Liste von Adressen die nicht über den Proxy-Server geschickt werden sollen. Kann im Normalfall immer weggelassen werden. |
Verwendung Proxy mit nuget Implementierung
Bei der Implementierung mit nuget müssen die Proxy Informationen bei 2 Aufrufen in der Instanziierung mitgegeben werden:
Die ProxyInformationen kann man erstellen in dem man die Klasse ProxyConfiguration im Namespace RetailForce.Common instanziiert.
Die Properties die gesetzt werden können sind von der Benennung gleich wie die Einstellungen des Proxy Servers im vorherigen Kapitel.
Bei folgenden beiden Instanziierungen muss dann die Proxy Konfiguration mitgegeben werden:
- CloudService (optionaler Parameter proxyConfiguration)
- FiscalModuleManagement (optionaler Parameter proxyConfiguration)
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.