Resultados de la búsqueda :

×

Configurar la sincronización de Drupal Azure AD (Microsoft Entra ID)

Configurar la sincronización de Drupal Azure AD (Microsoft Entra ID)


La integración de Azure (Microsoft Entra ID) User Provisioning con Drupal agiliza la gestión de usuarios y garantiza información de usuario actualizada dentro del sistema. Esta guía paso a paso lo ayudará a configurar el aprovisionamiento/sincronización de usuarios desde el sitio Drupal a la aplicación de Azure, lo que permitirá a los administradores aprovisionar usuarios y administrar datos de usuario fácilmente con aprovisionamiento manual, automático o basado en programador utilizando el Módulo de sincronización de usuarios de Drupal Azure. Este módulo es compatible con Drupal 7, Drupal 8, Drupal 9 y Drupal 10.

El módulo también admite una sincronización bidireccional entre Drupal y Azure AD. Puedes comunicarte con nosotros en drupalsupport@xecurify.com para obtener asistencia personalizada de un desarrollador de Drupal.

Pasos de la instalación:


  • Descarga el módulo:
    el compositor requiere drupal/azure_ad
  • Ve a ampliar menú en su consola de administración de Drupal y habilite el módulo habilitando la casilla de verificación y haga clic en Instalar del botón.
  • Configure el módulo en:
    {BaseURL}/admin/config/people/azure_ad/overview
  • Instale el módulo:
    drush en azure_ad
  • Limpiar la caché:
     drush cr
  • Configure el módulo en:
    {BaseURL}/admin/config/people/azure_ad/overview
  • Navegue hasta ampliar menú en su consola de administración de Drupal y haga clic en Instalar el nuevo módulo.
  • Instale el módulo Drupal Azure User Sync descargando el zip o desde la URL del paquete (tar/zip).
  • Haga clic en Habilitar módulos recién agregados.
  • Habilite este módulo marcando la casilla de verificación y haga clic en Instalar del botón.
  • Configure el módulo en
    {BaseURL}/admin/config/people/azure_ad/overview

Configurar Drupal:

  • Después de instalar el módulo en el sitio Drupal, en el menú Administración, navegue hasta Configuración → Personas → Sincronización de Azure AD (admin/config/people/azure_ad/overview)
  • Eche un vistazo a lo que hace el módulo y haga clic en el Configuremos el módulo del botón.
  • drupal azure sync permite el módulo de configuración
  • En el PASO 1, seleccione cómo desea realizar la sincronización. Para Drupal to Azure Sync, haga clic en el primer GIF (izquierdo).
  • método de selección de sincronización drupal azure

Configurar Azure AD:

  • Inicia sesión en el Portal Azure.
  • Haga clic en el Directorio activo de Azure del desplegable Servicios Azure.
  • drupal azure sync seleccione la aplicación azure
  • Desde el panel de navegación izquierdo, haga clic en el Servicio de registro de aplicacionesY, a continuación, haga clic en el Nuevo registro del botón.
  • drupal azure sync nuevo registro
  • En Registrar una aplicación página, ingrese la información según las instrucciones que se mencionan a continuación:
    • Nombre: Muestra el nombre de la aplicación.
    • Tipos de cuenta admitidos: Seleccione una de las opciones enumeradas según el requisito.
    • Haga clic en el Registro del botón.
    • drupal azure sync ingresa el nombre de la aplicación

Agregue permisos API a su aplicación Azure AD:

  • Navegue hasta Permisos API desde el panel de navegación izquierdo y haga clic en el Agregar un permiso del botón.
  • Permiso de API de sincronización de Drupal Azure
  • Seleccione Microsoft Graph en la pestaña API de Microsoft y seleccione Permisos de aplicación.
  • En el Seleccionar Barra de búsqueda de permisos, busque el usuario.
  • permiso de aplicación de sincronización drupal azure
  • En Usuario, seleccione Usuario.LeerEscribir.Todo permiso, haga clic en el Agregar permisos del botón.
  • drupal azure sync agregar permiso
  • Haga clic en Otorgar consentimiento de administrador para el directorio predeterminado y haga clic en el Botón para otorgar confirmación de consentimiento del administrador.
  • drupal azure sync otorgar consentimiento del administrador

Integrando Drupal con Azure AD:

  • En el PASO 2, configure los valores mencionados a continuación desde Azure AD en Drupal.
    • Identificación del inquilino:
      • Desde el General sección de la aplicación Azure AD, copie el Id. de directorio (inquilino) .
      • ID de inquilino de copia de sincronización de Drupal Azure
      • Pegue el ID de inquilino copiado en Drupal. Identificación del inquilino campo de texto.
    • ID de la aplicación (cliente):
      • Desde la sección Descripción general de la aplicación Azure AD, copie el ID de aplicación (cliente) .
      • ID de cliente de copia de sincronización de Drupal Azure
      • Pegue el ID de cliente copiado en el archivo Drupal. Id. de aplicación (cliente) campo de texto.
    • Secreto del cliente:
      • Desde el panel de navegación izquierdo, haga clic en el Certificados y secretos menú y haga clic en el Nuevo secreto de cliente del botón.
      • Agregue una descripción para el secreto, seleccione la caducidad del secreto y haga clic en el Añada del botón.
      • Certificados y secretos de sincronización de Drupal Azure
      • Copie el valor secreto.
      • valor secreto de copia de sincronización de drupal azure
      • Pegue el valor secreto copiado en Drupal. Secreto del cliente campo de texto.
    • Nombre del inquilino/Dominio principal:
      • En la misma ventana, coloque el cursor sobre su perfil (esquina superior derecha) y anote el dominio mencionado en el cuadro emergente.
      • dominio de copia de sincronización azul drupal
      • Pegue el valor de Dominio anotado en Drupal Nombre del inquilino/dominio principal campo de texto.
    • Prueba UPN/ID:
      • Navegue hasta Azure AD y seleccione el Usuarios menú desde el panel de navegación izquierdo.
      • Copiar el usuario Nombre principal del usuario para probar la integración de Drupal y Azure AD.
      • Pegue el nombre principal del usuario copiado en Drupal. Prueba UPN/ID campo de texto.
  • Una vez que haya terminado con todas las configuraciones, haga clic en el Guardar y probar la configuración del botón.
  • drupal azure sync guardar configuración
  • Si la configuración de prueba es exitosa, el módulo muestra un mensaje de éxito como:
  • Mensaje de éxito de sincronización de Drupal Azure
  • Para verificar los atributos recibidos de Azure AD, haga clic en el enlace en el mensaje de éxito.
  • Alternativamente, si hay un error en la integración de Azure AD con Drupal, verifique la causa del error siguiendo el enlace en el mensaje de error o desplazándose hacia abajo hasta la página Resultado de la configuración de la prueba .
  • mensaje de error de sincronización de drupal azure
  • Una vez que la integración sea exitosa, haga clic en el Siguiente del botón.

Aprovisionamiento/Sincronización

  • En el PASO 3, elija el método para aprovisionar al usuario.

  • En el aprovisionamiento manual/bajo demanda, puede sincronizar manualmente al usuario con Azure. También permite el aprovisionamiento de un único usuario, así como de todos los usuarios existentes a la vez, en Azure.
  • Haga clic en el Configurar botón del Aprovisionamiento manual/bajo demanda .
  • drupal azure sync seleccionar aprovisionamiento manual
  • En la sección Configuración de aprovisionamiento manual, marque la casilla de verificación de crear usuario y haga clic en el Guardar del botón.
  • drupal azure sync crear usuario
  • Una vez guardado, en el campo de búsqueda del sincronizar usuario sección, ingrese el nombre de usuario del usuario de Drupal y luego haga clic en el Sincronizar del botón.
  • drupal azure sync crear sincronización de usuario
  • Si el aprovisionamiento se realiza correctamente, recibirá el mensaje de éxito. Alternativamente, si hay un error al aprovisionar la cuenta de usuario en Azure AD, puede verificar la causa del error siguiendo el vínculo en el mensaje de error.
  • mensaje de error de sincronización de drupal azure

Este tipo de aprovisionamiento le permite sincronizar usuarios con Azure AD cada vez que se realiza alguna operación CRUD en Drupal.

El aprovisionamiento automático le ayudará a aprovisionar a sus usuarios mediante cualquiera de los siguientes eventos:

  1. Interfaz de administración: Cuando los administradores o usuarios privilegiados realizan manualmente operaciones CRUD en la cuenta de un usuario a través de la interfaz de administración de Drupal.
  2. Cambio de cuenta de usuario: Siempre que los propios usuarios realicen operaciones CRUD en su propio formulario de información usuario/{user_id}/edit o cualquier otro formulario personalizado.
  3. Módulos de terceros: Cada vez que se actualiza/crea una entidad de usuario en el sitio Drupal utilizando módulos/aplicaciones de terceros o código personalizado
  4. Registro de usuario: Cada vez que un usuario crea una nueva cuenta en Drupal. (/usuario/registro)
  • Haga clic en el Configurar de la sección Aprovisionamiento automático.
  • Drupal Azure Sync aprovisionamiento automático
  • En la sección Configuración de aprovisionamiento automático, marque la casilla de verificación de crear usuario y haga clic en el Guardar del botón.
  • drupal azure sync sincronización de aprovisionamiento automático
  • Ahora, puede intentar crear un nuevo usuario en el sitio Drupal y verificar los registros navegando a Informes → Mensajes de registro recientes y usando el aprovisionamiento_usuario filtrar.

¡¡Eso es todo!! ha aprovisionado correctamente a los usuarios con un anuncio de Azure (ID de Microsoft Entra).

Si la Provisión no fue exitosa, por favor contáctenos en drupalsupport@xecurify.com. Envíe la captura de pantalla de la ventana de error y lo ayudaremos a resolver el problema y lo guiaremos a través de la configuración.

 Casos de Estudio
miniOrange ha atendido con éxito los casos de uso de más de 400 clientes confiables con sus soluciones Drupal altamente flexibles y personalizables. No dude en consultar algunos de nuestros estudios de casos únicos utilizando este liga.
 Otras soluciones
No dude en explorar otras soluciones Drupal que ofrecemos esta página. Las soluciones populares utilizadas por nuestros clientes de confianza incluyen 2FA, SSO y seguridad del sitio web. 
  Soporte activo 24 horas al día, 7 días a la semana
Los desarrolladores de Drupal de miniOrange ofrecen soporte rápido y activo para sus consultas. Podemos ayudarlo desde elegir la mejor solución para su caso de uso hasta implementar y mantener la solución.
¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

SOPORTE
Póngase en contacto con el soporte técnico de miniOrange
comercial

Gracias por su consulta.

Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com