Inicio de sesión único (SSO) SAML en Drupal con Azure AD/Microsoft Entra ID como IdP
Resumen
La integración de Drupal SAML utilizando el miniNaranja SAML SP Este módulo establece un inicio de sesión único (SSO) transparente entre Microsoft Entra ID y el sitio Drupal. Los usuarios podrán iniciar sesión en el sitio Drupal con sus credenciales de Microsoft Entra ID. Este documento le guiará paso a paso en la configuración del SSO entre Drupal como proveedor de servicios (SP) y Microsoft Entra ID como proveedor de identidad (IdP). El módulo es compatible con Drupal 7, Drupal 8, Drupal 9, Drupal 10 y Drupal 11.
Pasos de la instalación
- Usando el compositor
- Usando Drush
- Instalación manual
Pasos de configuración
Metadatos de Drupal SAML SP:
- Vaya al Configuration → Personas → Configuración de inicio de sesión SAML en el Administración Menú. (/admin/config/people/miniorange_saml/idp_setup)
- En la sección Metadatos del proveedor de servicios pestaña, copie la URL de los metadatos haciendo clic en el Copiar Botón. (Esto es necesario para configurar IdP).
Configure la aplicación de inicio de sesión único SAML en Microsoft Entra ID:
- Inicie sesión en su Microsoft Azure portal.
- Seleccione Aplicaciones empresariales del menú Servicios Azure .
- Haga clic en el elemento Nueva aplicación .

- Haga clic en el elemento Crea tu propia aplicación .
- En la sección Crea tu propia ventana emergente de aplicación, ingrese la información requerida.
- ¿Cómo se llama tu aplicación? Ingrese el nombre de la aplicación en el campo de texto.
- ¿Qué buscas hacer con tu aplicación? - Seleccione la tercera opción, Integra cualquier otra aplicación que no encuentres en la galería (No galería) de la opción listada.

- Haga clic en Crear.
- Haga clic en Empezar bajo Configurar inicio de sesión único caja de tarjetas.

- Haga clic en el elemento SAML caja de tarjetas.

- Haga clic en el elemento Subir archivo de metadatos .
- Haga clic en el elemento Archivo ícono y cargue el descargado previamente Archivo de metadatos XML desde Drupal .
- Luego, haga clic en el Agregar .

- Verifique la información cargada en el Configuración básica de SAML cuadro de diálogo y haga clic en el Guardar .

- Copia el URL de metadatos de federación de aplicaciones y manténgalo a mano. (Esta información es necesaria para configurar Drupal como un SP SAML).

Asigne usuarios y grupos en la aplicación Azure:
- Haga clic en Usuarios y grupos en el menú de navegación izquierdo.
- Haga clic en el elemento Agregar usuario / grupo .
- Haga clic en el elemento Ninguna seleccionada .
- En Usuarios ventana en el lado derecho, busque los usuarios a asignar y haga clic en ellos.
- Haga clic en el elemento Seleccione y luego haga clic en Asignar .
Configurar Drupal como proveedor de servicios:
- Navegue a la pestaña Configuración del proveedor de servicios pestaña del sitio Drupal y haga clic en Subir metadatos de IDP.
- Pegue la URL de metadatos de federación de aplicaciones copiada anteriormente (de Microsoft Entra ID) en el Subir URL de metadatos campo de texto.
- Haga clic en el elemento Obtener metadatos .
Nota: Para actualizar el nombre del proveedor de identidad, siga estos pasos:
- En Acción: , Haga click en el botón Editar.
- Introduzca Azure en el Nombre del proveedor de identidad campo de texto.
- Desplácese hacia abajo y haga clic en Guardar configuración .
- Haga clic en el elemento Prueba enlace para probar la conexión entre Drupal y Microsoft Entra ID.
- En una ventana emergente de configuración de prueba, se le solicitará que inicie sesión en Microsoft Entra ID si no tiene una sesión activa en el mismo navegador. Después de iniciar sesión correctamente en Microsoft Entra ID, se le proporcionará una lista de atributos recibidos de Microsoft Entra ID.
¡Felicitaciones! Ha configurado exitosamente Microsoft Entra ID como proveedor de identidad SAML (IdP) y Drupal como proveedor de servicios SAML.
¿Cómo funciona el inicio de sesión SAML SSO?
- Abra un nuevo navegador/ventana privada y navegue hasta la página de inicio de sesión del sitio Drupal.
- Haga clic en el botón Inicie sesión utilizando el proveedor de identidad (ID de Microsoft Entra) .
- Se lo redireccionará a la página de inicio de sesión de Microsoft Entra ID. Ingrese las credenciales de Microsoft Entra ID. Después de la autenticación exitosa, el usuario será redireccionado nuevamente al sitio de Drupal.
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente

Contáctanos