Como complemento de una aplicación web, planeamos tener una aplicación de nodo ejecutándose como un servicio de Windows ejecutándose en la computadora cliente. Esto ejecutará un pequeño servidor web que escuchará en el puerto XXXX la información enviada desde la aplicación web (de modo que la aplicación web realizará una POST de Ajax a http://localhost:XXXX
). La aplicación de nodo tiene acceso para hacer cosas que una aplicación basada en navegador no puede, así que nos ayuda con ciertas integraciones.
El problema es que la aplicación web se ejecuta como https y no permitirá que se realice una solicitud POST a nuestro servicio http que se ejecuta localmente.
Mis preguntas son:
- ¿Es posible crear un certificado autofirmado para
https://localhost
para que el usuario no tenga que confiar en el certificado cada vez que inicie sesión en la computadora?
He intentado crear el certificado autofirmado y agregarlo a la lista de autoridades confiables, pero todavía tengo que buscar el http://localhost:XXXX
en un navegador y elegir confiar en el certificado antes de que la aplicación web se comunique correctamente. con la aplicación de nodo.
- ¿Hay alguna otra forma de evitar esto?