Resultados de la búsqueda :

×

Configurar la sincronización de usuarios de Drupal Keycloak

La integración del aprovisionamiento de usuarios de Keycloak con Drupal simplifica la gestión de usuarios al mantener sincronizadas las cuentas y la información de perfil entre su sitio web Drupal y el proveedor de identidad de Keycloak. Esta completa guía de configuración le ayudará a configurar el aprovisionamiento y la sincronización manual/automática de usuarios de Drupal a Keycloak. Con Aprovisionamiento de usuarios de Drupal Keycloak Con este módulo, los administradores pueden crear, actualizar o eliminar usuarios fácilmente mediante métodos de aprovisionamiento manual, bajo demanda o programado. El módulo garantiza una gestión segura y eficiente de los datos de usuario en todas las plataformas y es totalmente compatible con Drupal 9, Drupal 10 y Drupal 11.

  • Descarga el módulo:
    El compositor requiere 'drupal/keycloak_user_provisioning'
  • Navegue a ampliar menú en su consola de administración de Drupal y busque Aprovisionamiento de usuarios de miniOrange Keycloak utilizando el cuadro de búsqueda.
  • Habilite el módulo marcando la casilla de verificación y haga clic en Instalar .
  • Configure el módulo en
    {BaseURL}/admin/config/people/keycloak_user_provisioning/overview
  • Instale el módulo:
    drush y keycloak_user_provisioning
  • Limpiar la caché:
     drush cr
  • Configure el módulo en
    {BaseURL}/admin/config/people/keycloak_user_provisioning/overview
    Nota y contáctenos

    Nota: La instalación manual solo es compatible hasta Drupal 7. Para Drupal 8 y superior, debe utilizar Composer para la instalación y la gestión del proyecto.


  • Navegue a ampliar menú en su consola de administración de Drupal y haga clic en Instalar el nuevo módulo .
  • Instale la Aprovisionamiento de usuarios de miniOrange Keycloak módulo ya sea 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 .
  • Configure el módulo en
    {BaseURL}/admin/config/people/keycloak_user_provisioning/overview
  • Después de instalar el módulo en el sitio Drupal, en el menú Administración, navegue hasta Configuración → Personas → Aprovisionamiento de usuarios de miniOrange Keycloak.
  • Eche un vistazo a lo que hace el módulo y haga clic en el Configuremos el módulo .


  • Inicie sesión con sus credenciales de keycloak.
  • Desde el menú de la izquierda, navegue hasta Clientes pestaña y haga clic en el Crear cliente .
Sincronización de Drupal Keycloak Agregar cliente

  • En Crear cliente:
    • Escriba el ID de cliente además Descripción.
    • Haga clic en el elemento Siguiente Para continuar.
Configuración de guardado de Drupal Keycloak Sync

    • En la siguiente pantalla, habilite la Autenticación del cliente además Autorización botones de alternancia.
    • Seleccione las casillas de verificación para Flujo estándar además Subvenciones de acceso directo.
    • Haga clic en el elemento Siguiente botón, y luego haga clic Guardar para completar la configuración.
Concesiones de acceso estándar y directo a Drupal Keycloak

  • Usted será redirigido a la Detalles del cliente Pagina. Bajo la Configuración general sección, copie el ID de cliente y tenlo a mano.
Concesiones de acceso estándar y directo a Drupal Keycloak

  • Ahora, navegue hasta el Credenciales sección, copie el Secreto del clientey manténgalo a mano.


  • A continuación, vaya a la Roles de cuentas de servicio pestaña y haga clic en el Asignar rol -> Roles de cliente .


  • Asigne los siguientes roles al cliente creado.


  • A continuación, copie el Realm nombre en el menú de la izquierda.


  • Vaya al sitio de Drupal e ingrese el Dominio de Keycloak, ID de cliente, Secreto de cliente, Reino de Keycloak.
  • Una vez hecho clic en el Guardar y probar la configuración .
Concesiones de acceso estándar y directo a Drupal Keycloak

  • Si la configuración de prueba es exitosa, recibirá una lista de atributos de usuario de Keycloak.
Concesiones de acceso estándar y directo a Drupal Keycloak

  • Alternativamente, si hay un error en la integración de Keycloak con Drupal, puede verificar la causa del error siguiendo el enlace en el mensaje de error o desplazándose hacia abajo hasta la sección Resultado de configuración de prueba.
Concesiones de acceso estándar y directo a Drupal Keycloak

  • Una vez que la prueba sea exitosa, haga clic en el Prueba de sincronización manual .
Concesiones de acceso estándar y directo a Drupal Keycloak

  • En el campo de búsqueda, ingrese el nombre de usuario del usuario de Drupal y haga clic en el botón Sincronizar .
Concesiones de acceso estándar y directo a Drupal Keycloak

  • Si el aprovisionamiento es exitoso, aparecerá un mensaje de estado como se muestra a continuación.
Concesiones de acceso estándar y directo a Drupal Keycloak

  • Para verificar si el usuario está aprovisionado o no, navegue hasta la página Usuarios pestaña y confirmar el estado del usuario.
Concesiones de acceso estándar y directo a Drupal Keycloak

En el aprovisionamiento manual/bajo demanda, puede sincronizar manualmente el usuario con Keycloak. También permite aprovisionar a Keycloak tanto a un solo usuario como a todos los usuarios existentes a la vez.

Configurar el aprovisionamiento manual/bajo demanda

  • Haga clic en el elemento Configurar botón del Aprovisionamiento manual/bajo demanda .
Sincronización de Keycloak en Drupal: selección y 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 ícono de Guardar .
Sincronización de Keycloak en Drupal: selección y aprovisionamiento manual

  • Una vez guardado, haga clic en el Todo listo botón. Luego puede sincronizar usuarios haciendo clic en el Sincronizar usuarios manualmente .
Sincronización de Keycloak en Drupal: selección y aprovisionamiento manual

Este tipo de aprovisionamiento le permite sincronizar usuarios con Keycloak siempre que se realice alguna operación CRUD en ellos en Drupal.

Configurar el aprovisionamiento automático

  • El aprovisionamiento automático le ayudará a aprovisionar a sus usuarios mediante cualquiera de los siguientes eventos:
    • 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.
    • Cambio de cuenta de usuario: Siempre que los propios usuarios realicen operaciones CRUD en su propio formulario de información usuario/{user_id}/editar o cualquier otro formulario personalizado.
    • Módulos de terceros: Siempre que se actualice o cree una entidad de usuario en el sitio Drupal utilizando módulos o aplicaciones de terceros o código personalizado
    • Registro de usuario: Cada vez que un usuario crea una nueva cuenta en Drupal. (/usuario/registrarse)
  • Haga clic en el elemento Configurar de la sección Aprovisionamiento automático.
Sincronización de Keycloak en Drupal: selección y aprovisionamiento manual

  • En la sección Configuración de aprovisionamiento automático, marque la casilla de verificación de Crear usuario y haga clic en el ícono de Guardar .
Sincronización de Keycloak en Drupal: selección y aprovisionamiento manual

  • 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! Has provisto exitosamente a los usuarios con Keycloak.

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.

ADFS_sso ×
¡Hola!

¿Necesitas ayuda? ¡Estamos aquí!

múltiples proveedores