Resumen
A partir de BioStar 2 v2.9.10, se han mejorado varias vulnerabilidades de seguridad en el módulo de Asistencia Temporal, especialmente en lo relativo a las interacciones de servicios externos a través de HTTP.
Debido a estas mejoras, acceder al servidor de Asistencia de Tiempo de BioStar 2 usando un nombre de host (en lugar de la dirección IP del servidor BioStar 2) puede dar lugar a un error 403 Prohibido.
Para más detalles y para conocer la solución alternativa, consulta el siguiente contenido.
Escenario problemático
Si accedes al servidor de BioStar 2 usando el nombre de host e intentas abrir la función de Asistencia de Tiempo de BioStar 2, te encontrarás con el error 403 Prohibido, como se muestra en la imagen de abajo.
Ejemplo) Ocurre el error prohibido
Solución alternativa
Necesitas poner correctamente en la lista blanca los nombres de host en el archivo server_url para que el servicio TA pueda ser accedido a través de hostname:port(TA), según los siguientes pasos.
1. Abre el archivo server_url ubicado en C:\Program Files\BioStar 2(x64).
2. Añade la línea para el nombre de host:TA_port debajo de la dirección IP de BioStar 2 y guarda el archivo.
Por ejemplo, si el nombre de host usado es ABC y el puerto TA está configurado como 3002, necesitas rellenar ABC:3002 en el archivo server_url y guardar el archivo.
3. Reiniciar el servicio de asistencia de tiempo de BioStar 2. Después de eso, la función de Asistencia Puntual de BioStar 2 debería funcionar normalmente, incluso al acceder a BioStar 2 usando el nombre de host.