Resumen
Esta guía describe los pasos necesarios para configurar la interfaz REST (Swagger) del RetailForce Middleware para utilizar HTTPS.
Requisitos previos
- Acceso al host de Windows
- Editor de texto (por ejemplo, Notepad++ o Visual Studio Code)
Guía paso a paso
1. Detenga el servicio de Windows
- Abra el Administrador de servicios de Windows:
- Pulse
Win + R, escribaservices.mscy presione Intro - Alternativamente, acceda mediante el Panel de control → Herramientas administrativas → Servicios.
- Pulse
- Localice el servicio RetailForce en el listado
- Haga clic con el botón secundario del ratón en el servicio y seleccione «Detener».
2. Editar el archivo de configuración
- Acceda al directorio de instalación:
-
C:\Program Files\RetailForce\Fiscal Webservice
-
- Abra el archivo
appsettings.jsoncon un editor de texto -
Asegúrese de que los siguientes parámetros de la sección «AppSettings» estén configurados correctamente:
...
"AppSettings": { "Secret": "****", "Portnumber": 7678, "PortnumberHttps": 7677, "UseHttps": true, "UseHttpsRedirection": true, "HttpsCertificateFilename": "development.pfx", "HttpsCertificatePassword": "changeme", "LogName": "RetailForce Fiscalisation", "LogEventLog": true, "LogLevelFilter": "Debug" } }Importante :
- Asegúrese de que tanto
UseHttpsyUseHttpsRedirectionse encuentran establecidos entrue - La especificación de la ruta de
HttpsCertificateFilenamees relativa al directorio de instalación - En entornos de producción, utilice un certificado válido y de confianza en lugar de «development.pfx».
- Asegúrese de que tanto
- Guarde el archivo y cierre el editor.
3. Inicie el servicio de Windows
- Vuelva al Administrador de servicios de Windows
- Busque el servicio RetailForce
- Haga clic con el botón secundario del ratón en el servicio y seleccione «Iniciar».
4. Verificación
Tras reiniciar el servicio, los puntos finales REST deberían estar ya disponibles a través de HTTPS:
- Abra un navegador web
-
Acceda a la Swagger UI en:
https://[server-name]:7677/swagger/index.html - Compruebe que aparece un icono de candado en la barra de direcciones, lo que indica una conexión HTTPS segura
Resumen
La interfaz REST ya está configurada para utilizar HTTPS. Todas las solicitudes a la API se redirigirán automáticamente de HTTP a HTTPS, lo que mejora la seguridad de las comunicaciones y garantiza la integridad de los datos.
Este artículo ha sido traducido automáticamente.
Comentarios
0 comentarios
El artículo está cerrado para comentarios.