Skip to main content
Usuarios y permisos

Autenticación con cuentas Microsoft

Este documento explica cómo funciona el flujo de autenticación de Microsoft (MSAL) en el portal de 24Cevent, detallando las opciones y requisitos para poder ingresar al sistema utilizando cuentas MSAL.

Cómo utilizar Login

Presionar botón "Ingresar con Microsoft"

Esto abrirá el formulario para autenticación de Microsoft:

Ingresar credenciales de tu cuenta Microsoft y elegir correo empresarial (para poder asociar tenant_id, grupos y roles de cuentas nuevas):

El portal validará el correo ingresado, rol y permisos necesarios y redirigirá al home del portal 24Cevent si todo es correcto. En caso de error se entregará una notificación con el detalle.

NOTA

La primera vez que un usuario de una organización (tenant_id) ingrese al portal, deberá aceptar las condiciones para compartir información (correo, perfil, grupos) con la aplicación 24Cevent en Microsoft.

Si el usuario es un administrador de Entra, podrá aceptar dichas condiciones en le mismo formulario, en otro caso, se entrega la opción para solicitar la revisión y acceso al administrador de su organización.

Una vez que un administrador haya validado y aceptado las condiciones, cualquier usuario de la misma organización podrá ingresar sin este paso extra.

Condiciones para validar cuenta

Para poder ingresar correctamente al portal, se debe cumplir uno de los siguientes casos asociados al correo con el que se intenta autenticar.

  • Si la autenticación vía Microsoft es válida (con una cuenta empresarial) y el correo ya está registrado en el portal 24Cevent. El portal dará acceso al sistema con los roles previamente asignados a dicha cuenta.

En caso de no tener roles para visualización del portal, se informará con un mensaje de error.

  • Si la autenticación es válida pero el correo no existe registrado en 24Cevent, el usuario no podrá ingresar al portal.

BETA
Existe una funcionalidad en marcha blanca para crear nuevas cuentas y asociar directamente nuevos correos a un cliente existente de 24Cevent vía la autenticación de Microsoft y el tenant_id correspondiente.

  • Para probar y activar esta opción, debe contactar al líder de servicio e informarle del tenant_id de Microsoft Entra asociado a su empresa.

  • Ejemplo:

Homologación de roles 24Cevent

La autenticación vía MSAL también permite homologar grupos y/o roles de Microsoft Entra asociados a un usuario con los roles y privilegios de visualización en 24Cevent.

El flujo de autenticación y validación de roles cuando un usuario entra al portal con una cuenta Microsoft es el siguiente:

  • Si el usuario tiene asignado un ROLE o APP_ROLE que parte con el prefijo "24C", se revisará si existe un rol en el portal 24Cevent con el mismo nombre y, en caso de encontrar un match, se le otorgará el rol y privilegios asociados al usuario antes de continuar el login.

    • Por defecto, el registro de la aplicación 24Cevent en Microsoft incluye 3 APP_ROLES para facilitar la administración de usuarios desde Entra.

    • La asignación del ROLE puede ser directamente al usuario o vía un grupo; el comportamiento será el mismo.

    • Para más detalle, revisar: Ejemplo de APP_ROLES Microsoft para 24Cevent

BETA
Si no se encuentra ningún match de rol, se revisarán como segunda opción los grupos de Microsoft Entra a los que pertenece el usuario

  • Si el usuario pertenece a un grupo Entra compartido con la aplicación 24Cevent (en base a su object_id), se buscará si algún rol 24Cevent está previamente asociado a dicho ID.

  • En caso de match, se le otorgará el rol y privilegios asociados al usuario antes de continuar el login.

  • La asociación de object_id del grupo a un rol 24Cevent debe ser pedida al líder de servicio durante la marcha blanca de la funcionalidad.

Ejemplo de APP_ROLES Microsoft para 24Cevent

PENDIENTE