Integración de inicio de sesión único (SSO) de Moodle SAML con Drupal como IdP
Noticias
Esta guía le ayudará a integrar Drupal como un proveedor de identidad (IdP) SAML 2.0 y Moodle como un proveedor de servicios (SP) mediante el Módulo IDP SAML miniOrangeEsta integración permite la gestión centralizada de usuarios y el control de permisos, lo que permite a los usuarios acceder a múltiples aplicaciones con un único conjunto de credenciales. 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
Pre requisitos:
- Descargue el complemento desde el Directorio de complementos de Moodle e instalarlo en Moodle siguiendo los pasos a continuación:
- Inicie sesión como administrador en Moodle.
- Navegar al sitio Administrador → Complementos → Instalar complementos. En Instalador de complementos → junto al paquete ZIP → haga clic en Escoge un archivo.
- A Selector de archivos La ventana aparecerá en el lado izquierdo. Seleccionar Subir un archivo y luego haga clic en el Elija El Archivo botón. (cargue el archivo zip que descargó del Directorio de complementos de Moodle)
- Haga clic en el elemento Subir este archivo .
- Haga clic en el botón Instale el complemento desde el archivo ZIP y luego haga clic en el Continuar Para continuar.
- Haga clic en el elemento Actualizar la base de datos de Moodle ahora botón, y luego haga clic en el Continuar .
Pasos de configuración
Metadatos del IDP SAML de Drupal:
- Vaya a Configuración → Personas → Configuración de IDP SAML de Drupal en el menú Administración. (/admin/config/people/miniorange_saml_idp/customer_setup)
- En la sección Metadatos de desplazados internos pestaña, copiar URL de metadatos y manténgalo a mano. (Esto es necesario para configurar SP).
Configure la aplicación SAML SSO en Moodle LMS (e-learning):
- Inicie sesión en su Moodle cuenta de administrador
- Navegue a la pestaña Administrador del sitio → Complementos..
- En la sección Metadatos del proveedor de servicios pestaña haga clic en el Descargar metadatos del proveedor de servicios Enlace para descargar el archivo de metadatos XML. Tenlo a mano. Es necesario para configurar Drupal como proveedor de identidad (IdP) SAML.
- Desplácese hacia abajo hasta la sección Configuración del proveedor de servicios pestaña del complemento.
- Escriba el Nombre del proveedor de identidadPegue la URL de metadatos del IdP previamente copiada de Drupal en el URL/XML de metadatos de IDP campo de texto.
- Haga clic en el elemento Guardar los cambios .
Configuración de Drupal como proveedor de identidad SAML (IdP):
- Navegue al sitio Drupal. Ve a la Configuración del proveedor de identidad pestaña del módulo y haga clic en el Cargar metadatos de SP.
- En la pantalla Cargar archivo de metadatos En el campo, elija el archivo de metadatos SP que descargó de Moodle y haga clic en el botón Cargar.
- Ha configurado exitosamente el SSO SAML entre Moodle como SAML SP y Drupal como SAML IDP.
Enviar atributos desde Drupal:
- Vaya a la Mapeo pestaña del módulo.
- Desplácese hacia abajo hasta la sección Mapeo de atributos básicos sección e ingrese el Nombre del atributo además Valor de atributo en sus respectivos campos de texto.
- Una vez hecho esto, haga clic en el Guardar configuración .
Asignación de atributos:
- Navegue a su sitio Moodle.
- En el panel de Moodle → Administración del sitio → Complementos.
- Desplácese hacia abajo hasta la sección Asignación de atributos .
- Para permitir que el complemento acceda a los datos del usuario, asigne los atributos de correo electrónico y nombre de usuario. También puede asignar otros atributos como nombre y apellido. Haga clic en el botón Guardar los cambios botón para guardar su configuración.
- Cuando un usuario realiza SSO, el proveedor de identidad envía un valor NameID único que identifica al usuario.
Conexión de prueba entre Moodle y Drupal:
- Desplácese hacia abajo hasta el Configuración de prueba y haga clic en el Haga clic aquí .
- En la ventana emergente de configuración de prueba, inicie sesión con las credenciales del sitio Drupal (si la sesión de usuario no existe). Tras la autenticación, se mostrará la lista de atributos recibidos del sitio Drupal.
- Haga clic en el elemento Terminado .
Configuración de SSO:
- Para realizar el SSO iniciado por SP en su sitio:
- Abra una ventana de incógnito o privada e inicie sesión en su sitio Moodle.
- Haga clic en el enlace de inicio de sesión único (Iniciar sesión con Drupal).
- Moodle se configuró correctamente como un SP SAML para el inicio de sesión SSO de Drupal
Artículos Relacionados
Puede explorar nuestras funciones adicionales para fortalecer la seguridad de su sitio Drupal y ampliar su funcionalidad.
Prueba Gratuita
Explora las funciones adicionales que ofrece el módulo con la versión de prueba completa. Puedes solicitar la prueba usando Solicitar prueba de 7 días botón del módulo o contáctenos en drupalsupport@xecurify.com para recibir asistencia personalizada de un experto en Drupal.
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente

Contáctenos