Přehled
Tato příručka popisuje kroky nezbytné pro konfiguraci rozhraní REST (Swagger) middlewaru RetailForce pro použití protokolu HTTPS.
Předpoklady
- Přístup k hostitelskému počítači se systémem Windows
- Textový editor (např. Notepad++ nebo Visual Studio Code)
Podrobný návod
1. Zastavte službu Windows
- Otevřete Správce služeb systému Windows:
- Stiskněte
Win + R, zadejteservices.msca stiskněte klávesu Enter - Alternativně: Přes Ovládací panely → Nástroje pro správu → Služby
- Stiskněte
- V seznamu vyhledejte službu RetailForce
- Klikněte pravým tlačítkem myši na službu a vyberte možnost „Zastavit“
2. Upravte konfigurační soubor
- Přejděte do instalačního adresáře:
-
C:\Program Files\RetailForce\Fiscal Webservice
-
- Otevřete soubor
appsettings.jsonv textovém editoru -
Ujistěte se, že jsou následující parametry v sekci „AppSettings“ správně nakonfigurovány:
...
"AppSettings": { "Secret": "****", "Portnumber": 7678, "PortnumberHttps": 7677, "UseHttps": true, "UseHttpsRedirection": true, "HttpsCertificateFilename": "development.pfx", "HttpsCertificatePassword": "changeme", "LogName": "RetailForce Fiscalisation", "LogEventLog": true, "LogLevelFilter": "Debug" } }Důležité :
- Ujistěte se, že jsou nastaveny obě hodnoty
UseHttpsiUseHttpsRedirectionjsou nastaveny natrue - Specifikace cesty pro
HttpsCertificateFilenameje relativní k instalačnímu adresáři - V produkčním prostředí použijte platný a důvěryhodný certifikát namísto souboru „development.pfx“
- Ujistěte se, že jsou nastaveny obě hodnoty
- Uložte soubor a zavřete editor
3. Spusťte službu Windows
- Vraťte se do Správce služeb systému Windows
- Vyhledejte službu RetailForce
- Klikněte pravým tlačítkem myši na službu a vyberte možnost „Spustit“
4. Ověření
Po restartování služby by měly být koncové body REST nyní dostupné přes HTTPS:
- Otevřete webový prohlížeč
- Přejděte na rozhraní Swagger UI na adrese:
https://[server-name]:7677/swagger/index.html - Ověřte, zda se v adresním řádku zobrazuje ikona zámku, která označuje zabezpečené připojení HTTPS
Shrnutí
Rozhraní REST je nyní nakonfigurováno pro použití protokolu HTTPS. Všechny požadavky API budou automaticky přesměrovány z HTTP na HTTPS, což zvyšuje bezpečnost komunikace a zajišťuje integritu dat.
Tento článek byl přeložen automaticky.
Komentáře
0 komentářů
K článku není možné přidávat komentáře.