Pregled
Ovaj vodič opisuje potrebne korake za konfiguraciju REST sučelja (Swagger) RetailForce Middlewarea za korištenje HTTPS-a.
Preduvjeti
- Pristup Windows hostu
- Tekstni uređivač (npr. Notepad++ ili Visual Studio Code)
Vodič korak po korak
1. Zaustavite Windows servis
- Otvorite Upravitelj usluga sustava Windows:
- Pritisnite
Win + R, upišiteservices.msci pritisnite Enter - Alternativno: Putem Upravljačke ploče → Administrativni alati → Usluge
- Pritisnite
- Pronađite uslugu RetailForce na popisu
- Desnom tipkom miša kliknite na uslugu i odaberite "Zaustavi"
2. Uređivanje konfiguracijske datoteke
- Idite u direktorij za instalaciju:
-
C:\Program Files\RetailForce\Fiscal Webservice
-
- Otvorite datoteku
appsettings.jsonu uređivaču tekstova -
Provjerite jesu li sljedeći parametri u odjeljku "AppSettings" ispravno konfigurirani:
...
"AppSettings": { "Secret": "****", "Portnumber": 7678, "PortnumberHttps": 7677, "UseHttps": true, "UseHttpsRedirection": true, "HttpsCertificateFilename": "development.pfx", "HttpsCertificatePassword": "changeme", "LogName": "RetailForce Fiscalisation", "LogEventLog": true, "LogLevelFilter": "Debug" } }Važno :
- Provjerite da su oba
UseHttpsiUseHttpsRedirectionsu postavljeni natrue - Specifikacija puta za
HttpsCertificateFilenameje relativna u odnosu na direktorij instalacije - Za produkcijska okruženja koristite valjani, pouzdani certifikat umjesto "development.pfx"
- Provjerite da su oba
- Spremite datoteku i zatvorite uređivač
3. Pokrenite Windows servis
- Vratite se u Upravitelj usluga sustava Windows
- Pronađite uslugu RetailForce
- Desnom tipkom miša kliknite na uslugu i odaberite "Pokreni"
4. Verifikacija
Nakon ponovnog pokretanja usluge, REST krajnje točke sada bi trebale biti dostupne putem HTTPS-a:
- Otvorite web-preglednik
-
Idite na Swagger korisničko sučelje na adresi:
https://[server-name]:7677/swagger/index.html - Provjerite je li u adresnoj traci prikazana ikona lokota, što označava sigurnu HTTPS vezu
Sažetak
REST sučelje sada je konfigurirano za korištenje HTTPS-a. Svi API zahtjevi automatski će biti preusmjereni s HTTP-a na HTTPS, što poboljšava sigurnost komunikacije i osigurava integritet podataka.
Ovaj je članak automatski preveden.
Komentari
0 komentara
Članak je zatvoren za komentare.