Преглед
Овај водич описује неопходне кораке за конфигурисање REST интерфејса (Swagger) Middleware-а RetailForce за коришћење HTTPS-а.
Предуслови
- Приступ Windows хосту
- Текстуални уређивач (нпр. Notepad++ или Visual Studio Code)
Водич корак по корак
1. Зауставите Windows сервис
- Отворите Менаџер услуга Windows:
- Притисните
Win + R, унеситеservices.mscи притисните Enter - Алтернативно: преко Контролне табле → Административних алата → Услуга
- Притисните
- Пронађите услугу RetailForce на листи
- Кликните десним тастером миша на услугу и изаберите "Заустави"
2. Уредите конфигурациону датотеку
- Пређите у директоријум за инсталацију:
-
C:\Program Files\RetailForce\Fiscal Webservice
-
- Отворите датотеку
appsettings.jsonу уређивачу текста -
Уверите се да су следећи параметри у одељку "AppSettings" конфигурисани исправно:
...
"AppSettings": { "Secret": "****", "Portnumber": 7678, "PortnumberHttps": 7677, "UseHttps": true, "UseHttpsRedirection": true, "HttpsCertificateFilename": "development.pfx", "HttpsCertificatePassword": "changeme", "LogName": "RetailForce Fiscalisation", "LogEventLog": true, "LogLevelFilter": "Debug" } }Важно :
- Уверите се да су оба
UseHttpsиUseHttpsRedirectionсу подешене наtrue - Навођење путање за
HttpsCertificateFilenameје релативна према директоријуму инсталације - За продукциона окружења користите важећи, поуздани сертификат уместо "development.pfx"
- Уверите се да су оба
- Сачувајте фајл и затворите уређивач
3. Покрените Windows сервис
- Вратите се у Менаџер услуга Windows-а
- Пронађите сервис RetailForce
- Кликните десним тастером миша на сервис и изаберите "Покрени"
4. Верификација
Након поновног покретања услуге, REST крајње тачке сада би требало да буду доступне преко HTTPS:
- Отворите веб прегледач
-
Пређите на Swagger UI на адреси:
https://[server-name]:7677/swagger/index.html - Проверите да ли се у адресној траци приказује икона закључавања, што указује на безбедну HTTPS везу
Сажетак
REST интерфејс је сада конфигурисан да користи HTTPS. Сви API захтеви ће аутоматски бити преусмерени са HTTP на HTTPS, што побољшава безбедност комуникације и обезбеђује интегритет података.
Овај чланак је аутоматски преведен.
Komentari
Komentara: 0
Članak je zatvoren za komentare