Prehľad
Táto príručka popisuje kroky potrebné na konfiguráciu rozhrania REST (swagger) RetailForce Middleware na používanie protokolu HTTPS.
Predpoklady
- Prístup k hostiteľskému počítaču so systémom Windows
- Textový editor (napr. Notepad++ alebo Visual Studio Code)
Návod krok za krokom
1. Zastavte službu systému Windows
- Otvorte Správcu služieb systému Windows:
- Stlačte
Win + R, napíšteservices.msca stlačte kláves Enter - Prípadne: cez Ovládací panel → Nástroje pre správu → Služby
- Stlačte
- V zozname vyhľadajte službu RetailForce
- Kliknite pravým tlačidlom na službu a vyberte možnosť „Zastaviť“
2. Upravte konfiguračný súbor
- Prejdite do inštalačného adresára:
-
C:\Program Files\RetailForce\Fiscal Webservice
-
- Otvorte súbor
appsettings.jsonv textovom editore -
Uistite sa, že nasledujúce parametre v sekcii „AppSettings“ sú správne nakonfigurované:
...
"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é :
- Uistite sa, že obidva
UseHttpsajUseHttpsRedirectionsú nastavené natrue - Špecifikácia cesty pre
HttpsCertificateFilenameje relatívna voči inštalačnému adresáru - V produkčnom prostredí použite platný a dôveryhodný certifikát namiesto „development.pfx“
- Uistite sa, že obidva
- Uložte súbor a zatvorte editor
3. Spustite službu systému Windows
- Vráťte sa do Správcu služieb systému Windows
- Vyhľadajte službu RetailForce
- Kliknite pravým tlačidlom na službu a vyberte možnosť „Spustiť“
4. Overenie
Po reštartovaní služby by mali byť koncové body REST dostupné cez HTTPS:
- Otvorte webový prehliadač
-
Prejdite na rozhranie Swagger UI na adrese:
https://[server-name]:7677/swagger/index.html - Overte, či sa v adresnom riadku zobrazuje ikona zámku, ktorá označuje zabezpečené HTTPS pripojenie
Zhrnutie
Rozhranie REST je teraz nakonfigurované na používanie protokolu HTTPS. Všetky požiadavky api budú automaticky presmerované z protokolu HTTP na HTTPS, čo zvyšuje bezpečnosť komunikácie a zabezpečuje integritu údajov.
Tento článok bol preložený automaticky.
Príspevky
0 komentárov
Článok je uzavretý pre príspevky.