Översikt
Denna guide beskriver de steg som krävs för att konfigurera REST-gränssnittet (swagger) i RetailForce Middleware för användning av HTTPS.
Förutsättningar
- Åtkomst till Windows-värden
- Textredigerare (t.ex. Notepad++ eller Visual Studio Code)
Steg-för-steg-guide
1. Stäng av Windows-tjänsten
- Öppna Windows-tjänsthanteraren:
- Tryck på
Win + R, skrivservices.mscoch tryck på Enter - Alternativt: Via Kontrollpanelen → Administrationsverktyg → Tjänster
- Tryck på
- Leta reda på tjänsten RetailForce i listan
- Högerklicka på tjänsten och välj "Stoppa"
2. Redigera konfigurationsfilen
- Gå till installationskatalogen:
-
C:\Program Files\RetailForce\Fiscal Webservice
-
- Öppna filen
appsettings.jsonmed en textredigerare -
Se till att följande parametrar i avsnittet "AppSettings" är korrekt konfigurerade:
...
"AppSettings": { "Secret": "****", "Portnumber": 7678, "PortnumberHttps": 7677, "UseHttps": true, "UseHttpsRedirection": true, "HttpsCertificateFilename": "development.pfx", "HttpsCertificatePassword": "changeme", "LogName": "RetailForce Fiscalisation", "LogEventLog": true, "LogLevelFilter": "Debug" } }Viktigt :
- Se till att båda
UseHttpsochUseHttpsRedirectionär inställda påtrue - Sökvägsangivelsen för
HttpsCertificateFilenameär relativ till installationskatalogen - I produktionsmiljöer ska du använda ett giltigt, betrott certifikat istället för "development.pfx"
- Se till att båda
- Spara filen och stäng redigeraren
3. Starta Windows-tjänsten
- Gå tillbaka till Windows-tjänstehanteraren
- Leta reda på tjänsten RetailForce
- Högerklicka på tjänsten och välj "Start"
4. Verifiering
Efter att tjänsten har startats om bör REST-ändpunkterna nu vara tillgängliga via HTTPS:
- Öppna en webbläsare
-
Gå till Swagger UI på:
https://[server-name]:7677/swagger/index.html - Kontrollera att en låsikon visas i adressfältet, vilket indikerar en säker HTTPS-anslutning
Sammanfattning
REST-gränssnittet är nu konfigurerat för att använda HTTPS. Alla api-förfrågningar omdirigeras automatiskt från HTTP till HTTPS, vilket förbättrar kommunikationssäkerheten och säkerställer dataintegriteten.
Den här artikeln har översatts automatiskt.
Kommentarer
0 kommentarer
Artikeln är stängd för kommentarer.