Recientemente hemos identificado un problema que afecta a BioStar al integrar Microsoft Entra ID. Este artículo explica los síntomas, la causa, las versiones afectadas y las soluciones disponibles.

Resumen del problema

Cuando BioStar está conectado a Entra ID, el sistema no mostrará los Grupos de Usuarios dentro de la  página de Configuración de Integración del Directorio BioStar. Este problema ocurre solo cuando el ID de Entra contiene más de 100 grupos de usuarios.

Síntomas

  • Tras configurar la integración con Entra ID, no aparecen grupos de usuarios en la lista de selección.

Versión afectada

  • BioStar 2 v2.9.11

Cómo confirmar el problema en los registros

Puedes identificar este comportamiento examinando los registros de BioStar.

Qué buscar

Busca en los registros las siguientes palabras clave:

  • "$expand"
  • "expandir=miembroDe"

Indicadores

  • Verás un alto volumen de llamadas a la API /v1.0/groups.
  • El sistema envía repetidamente solicitudes de API de grupo que contienen expand=memberOf.
  • Esta repetición es lo que desencadena el fallo.

Si aparecen estos patrones y tu entorno de Entra ID contiene más de 100 grupos de usuarios, probablemente te ves afectado por este problema.

Disponibilidad de parches

Se ha preparado un parche para resolver este problema (previsto para la versión 2.9.11):

> Parche de descarga:  entra_id_user_group_over_100_patch.zip  

El parche elimina el parámetro innecesario expand=memberOf de las llamadas a la API, asegurando una recuperación estable incluso cuando el inquilino tiene más de 100 grupos.


Instrucciones para aplicar el archivo de parche:

1. Detener el servidor web BioStar 2

2. Ve a la carpeta de instalación de BioStar 2 y haz una copia de seguridad de libs/carpeta web-app

3. Copia todos los archivos jar dentro del archivo de parche y pégalos en la carpeta libs/web-app en la carpeta de instalación de BioStar 2

4. Iniciar el servidor web de BioStar 2


Recomendación

Si te encuentras con este problema:

  1. Confirma mediante registros que hay llamadas repetidas expand=memberOf presentes.
  2. Aplica el parche proporcionado.
  3. Reinicia los servicios de BioStar y reconfigura la conexión del ID Entra.

¿Necesitas apoyo?

Si necesitas ayuda adicional sobre el problema, por favor contáctanos enviando un ticket desde nuestra página de soporte: Página de Soporte de Suprema