Apžvalga
Šiame vadove aprašomi veiksmai, kuriuos reikia atlikti norint per HTTPS sukonfigūruoti tarpinės programinės įrangos REST sąsają (Swagger).
Reikalavimai
- Prieiga prie „Windows“ kompiuterio
- Teksto redaktorius (pvz., „Notepad++“ arba „Visual Studio Code“)
Žingsnis po žingsnio instrukcija
1. Uždarykite „Windows“ paslaugą
- Atidarykite „Windows“ paslaugų valdymą:
- Paspauskite
Win + R, įveskiteservices.mscir paspauskite „Enter“ - Arba: per „Sistemos valdymą“ → „Administravimas“ → „Paslaugos“
- Paspauskite
- Sąraše suraskite „RetailForce“ paslaugą
- Dešiniuoju pelės mygtuku spustelėkite paslaugą ir pasirinkite „Baigti“
2. Redaguokite konfigūracijos failą
- Eikite į diegimo katalogą:
-
C:\Program Files\RetailForce\Fiscal Webservice
-
- Atidarykite failą
appsettings.jsonteksto redaktoriumi -
Įsitikinkite, kad šie parametrai yra teisingai sukonfigūruoti:
...
"AppSettings": { "Secret": "****", "Portnumber": 7678, "PortnumberHttps": 7677, "UseHttps": true, "UseHttpsRedirection": true, "HttpsCertificateFilename": "development.pfx", "HttpsCertificatePassword": "changeme", "LogName": "RetailForce Fiscalisation", "LogEventLog": true, "LogLevelFilter": "Debug" } } - Išsaugokite failą ir uždarykite redaktorių
Svarbu
: nustatykite
UseHttps ir UseHttpsRedirection į true. HttpsCertificateFilename-kelias yra santykinis, skaičiuojamas nuo diegimo katalogo. Gamybinėje aplinkoje vietoj „development.pfx“ naudokite galiojantį, patikimą sertifikatą.3. Paleiskite „Windows“ paslaugą
- Grįžkite į „Windows“ paslaugų valdymą
- Ieškokite „RetailForce“ paslaugos
- Dešiniuoju pelės mygtuku spustelėkite paslaugą ir pasirinkite „Pradėti“
4. Patikrinimas
Paleidus paslaugą iš naujo, REST galiniai taškai turėtų būti prieinami per HTTPS:
- Atidarykite interneto naršyklę
-
Eikite į „Swagger“ vartotojo sąsają adresu:
https://localhost:7677/swagger/index.html - Įsitikinkite, kad adresų juostoje rodomas užrakto simbolis, kuris reiškia saugų HTTPS ryšį
Santrauka
REST sąsaja dabar sukonfigūruota per HTTPS. Visi API užklausimai automatiškai nukreipiami iš HTTP į HTTPS, o tai pagerina ryšio saugumą ir užtikrina duomenų vientisumą.
Komentarai
0 komentarų
Komentarai prie šio straipsnio nėra leidžiami