Configurar la sincronización de usuarios de Drupal Keycloak
Noticias
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.
Pasos de la instalación
- Usando el compositor
- Usando Drush
- Instalación manual
Pasos de configuración
1. Configurar el aprovisionamiento basado en API
- 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 .

2. Integración de Drupal con Keycloak
- 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 .

- En Crear cliente:
- Escriba el ID de cliente además Descripción.
- Haga clic en el elemento Siguiente Para continuar.

- 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.

- 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.

- 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 .

3. Configuración de prueba
- Si la configuración de prueba es exitosa, recibirá una lista de atributos de usuario de 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.

- Una vez que la prueba sea exitosa, haga clic en el Prueba de sincronización manual .

- En el campo de búsqueda, ingrese el nombre de usuario del usuario de Drupal y haga clic en el botón Sincronizar .

- Si el aprovisionamiento es exitoso, aparecerá un mensaje de estado como se muestra a continuación.

- Para verificar si el usuario está aprovisionado o no, navegue hasta la página Usuarios pestaña y confirmar el estado del usuario.

- Aprovisionamiento manual/bajo demanda
- Aprovisionamiento automático
¡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.





