Pregled
Ovaj vodič opisuje potrebne korake za konfiguraciju REST interfejsa (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 Windowsa:
- Pritisnite
Win + R, upišiteservices.msci pritisnite Enter - Alternativno: Putem Kontrolne table → Administrativni alati → Usluge
- Pritisnite
- Pronađite uslugu RetailForce na listi
- Desni klik na uslugu i odaberite "Zaustavi"
2. Uredite konfiguracijsku datoteku
- Idite u direktorij za instalaciju:
-
C:\Program Files\RetailForce\Fiscal Webservice
-
- Otvorite datoteku
appsettings.jsonu uređivaču tekstova -
Provjerite da li su sljedeći parametri u odjeljku "AppSettings" ispravno konfigurisani:
...
"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 li su oba
UseHttpsiUseHttpsRedirectionsu postavljene natrue - Specifikacija puta za
HttpsCertificateFilenameje relativna u odnosu na direktorij instalacije - Za produkcijska okruženja koristite valjani, pouzdani certifikat umjesto "development.pfx"
- Provjerite da li su oba
- Sačuvajte datoteku i zatvorite uređivač
3. Pokrenite Windows servis
- Vratite se u Upravitelj usluga Windowsa
- Pronađite servis RetailForce
- Desni klik na servis i odaberite "Pokreni"
4. Verifikacija
Nakon ponovnog pokretanja usluge, REST krajnje tačke bi sada trebale biti dostupne putem HTTPS-a:
- Otvorite web preglednik
- Idite na Swagger UI na:
https://[server-name]:7677/swagger/index.html - Provjerite da se u adresnoj traci prikazuje ikona lokota, što označava sigurnu HTTPS vezu
Sažetak
REST sučelje je sada konfigurirano za korištenje HTTPS-a. Svi API zahtjevi će se automatski preusmjeravati s HTTP-a na HTTPS, što poboljšava sigurnost komunikacije i osigurava integritet podataka.
Ovaj članak je automatski preveden.
Comments
0 comments
Article is closed for comments.