Resultados de la búsqueda :

×

Aprovisionamiento automático de usuarios y sincronización entre Joomla y Keycloak


Sincronización de usuarios de Keycloak es un complemento fácil de usar para Joomla que facilita la sincronización de los datos del usuario entre Keycloak, una plataforma de gestión de identidad, y Joomla. Este complemento utiliza el API de descanso de capa de claves para recuperar todos los perfiles de usuario de Keycloak a la base de datos de Joomla. Soporte perfecto para funciones de sincronización avanzadas como sincronización bidireccional de usuarios, creación y eliminación automática de usuarios, mapeo de grupos y muchas más. Proporciona una forma sencilla y segura de mantener sincronizada la información del usuario, lo que permite a los administradores aprovisionar usuarios y gestionar datos de usuario con aprovisionamiento manual, bajo demanda o basado en programador.

Requisitos previos: descarga e instalación

Pasos para configurar la sincronización de usuarios de Keycloak para Joomla

1. Instale Keycloak User Sync para Joomla

  • Descargue el archivo zip para el complemento miniOrange User Provisioning/User Sync desde enlace aquí .
  • Inicie sesión en la consola de administrador de su sitio Joomla.
  • Desde Menú, haga clic en Sistema, luego debajo Instalar sección haga clic en Extensiones.
  • Cargue el archivo zip descargado para instalar el Aprovisionamiento de usuarios/Sincronización de usuarios .
  • La instalación del complemento se realizó correctamente. Ahora haga clic en Comenzar! del botón.
  • Sincronización de usuarios de Joomla Keycloak
  • Seleccione 'Capa de llaves' de la lista de proveedores.
  • Sincronización de usuarios de Joomla Keycloak

2. Configurar la capa de teclas

  • Ve a tu cuenta de Consola de capa de teclas y selecciona tu reino y haz clic en Usuarios. Asegúrese de que su Reino no tenga un espacio presente en el nombre.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Ve a Usuarios y haga clic en el Crear nuevo usuario Botón para crear un usuario.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Al crear un nuevo usuario ingrese los detalles requeridos y haga clic en Crear.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Después de crear un usuario, vaya a Pestaña Credenciales y haga clic en el Fijar contraseña para establecer una contraseña para el usuario.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Introduzca la contraseña de usuario y haga clic en Guardar.
  • Configurar el complemento de sincronización de usuarios de Keycloak
Nota: Deshabilitar Temporal hará que la contraseña del usuario sea permanente.

  • Una vez establecida la contraseña de usuario, vaya a la Mapeo de roles pestaña y asignar al usuario un rol de 'administrar usuarios' bajo el 'gestión del reino' roles de cliente.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Filtrar los roles por Filtrar por clientes y buscar por usuario, Haga click en el botón gestión de reino, administrar-usuarios rol y haga clic en el Asignar del botón.
  • Configurar el complemento de sincronización de usuarios de Keycloak

3. Crea un cliente

  • Para crear un cliente haga clic en el Clientes sección en el panel izquierdo y haga clic en el Crear cliente del botón.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Para crear el cliente, ingrese los detalles requeridos y haga clic en el Siguiente del botón.
  • Configurar el complemento de sincronización de usuarios de Keycloak
Nota: El ID del cliente no debe tener espacios entre ellos.

  • En el siguiente paso, seleccione sólo el Subvención de acceso directo escriba y haga clic en el Guardar del botón.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Todas las configuraciones se completan en el lado de Keycloak. Vayamos a nuestro complemento de sincronización Joomla Keycloak y completemos la configuración del complemento.

4. Configurar el complemento de sincronización de usuario Keycloak

  • Vaya a la pestaña Configurar Keycloak e ingrese el dominio de Keycloak, el ID de cliente y el nombre de su reino desde la aplicación Keycloak que creó anteriormente.
  • Para copiar el dominio Keycloak, vaya a su Consola de capa de teclas y copie el dominio.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Ingrese lo copiado Dominio de capa de claves nombre en el Campo de dominio de capa de claves presente en la pestaña Configurar capa de claves.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Para copiar la ID del cliente, pase el cursor a la configuración de Keycloak y copie la ID del cliente desde allí como se muestra a continuación.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Copie el ID del cliente y péguelo en el campo ID del cliente en la pestaña Configurar Keycloak.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Para copiar el nombre del reino, vaya a su panel Keycloak y copie el nombre del reino.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Luego péguelo en el campo Reino en la pestaña Configurar capa de claves.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Ingrese el nombre de usuario y la contraseña del usuario que creó con el permiso de 'administrar usuarios' y haga clic en el Guardar configuración del botón.
  • Configurar el complemento de sincronización de usuarios de Keycloak
  • Felicitaciones, ha verificado exitosamente el Dirección de correo electrónico del usuario durante el registro.

5. Configuración de prueba

  • Para probar si la conexión es exitosa o no, haga clic en el Conexión de prueba botón presente en el Configurar capa de teclas .
  • Configurar el complemento de sincronización de usuarios de Keycloak

6. Sincronizar usuario con la base de datos Joomla

  • Navegar a la pestaña Capa de teclas -> Joomla. Bajo la Mapeo de atributos de usuario sección asigne el nombre del atributo Keycloak al nombre del atributo Joomla respectivo y haga clic en Guardar configuración.
  • Sincronización de usuarios de Keycloak con Joomla - Mapeo de atributos de usuario
mini naranja img  Sincronizar un usuario individual o todos los usuarios
  • Participar Nombre/ID del principio de usuario de cualquier usuario de su aplicación Keycloak.
  • Haga clic en el crear usuario para crear su usuario Keycloak en la base de datos de su sitio Joomla.
  • O haga clic en Crear todos los usuarios para sincronizar todos los usuarios de Keycloak con la base de datos de su sitio Joomla. (Nota: Esta es una característica Premium.)
  • Sincronización de usuario de Keycloak con Joomla - testconfig
mini naranja img  Sincronizar grupos de usuarios (Función premium)
  • Bajo la Sincronizar grupos de usuarios, puede asignar grupos de usuarios de Keycloak a grupos de usuarios de Joomla. Además, seleccione el grupo predeterminado para los usuarios nuevos/que inician sesión.
  • Sincronización de usuarios de Keycloak con Joomla - Sincronizar grupos
mini naranja img  Establecer intervalo de sincronización de usuario (Función premium)
  • under Establecer intervalo de sincronización de usuario sección, configure un cronograma para la sincronización automática de usuarios cada hora, día o semana.
  • Sincronización de usuario de Keycloak con Joomla - Intervalo de sincronización

7. Sincronizar usuario de la base de datos Joomla con Keycloak

mini naranja img  Crear y eliminar usuario
  • Navegar a la pestaña Joomla -> Capa de teclas. Aquí, bajo el Crear un usuario individual sección, cualquier usuario creado en Joomla se sincronizará automáticamente y se creará en Keycloak.
  • Bajo la Borrar Usuario sección, puede eliminar un usuario individual de Keycloak.
  • Sincronización de usuario de Keycloak con Joomla - Crear usuario
mini naranja img  Aprovisionamiento automático (Función premium)
  • Bajo la Aprovisionamiento automático sección, puede automatizar el aprovisionamiento cada vez que se crea, elimina y actualiza un usuario. También puede habilitar la sincronización automática de la contraseña del usuario de Joomla.
  • Sincronización de usuarios de Keycloak con Joomla - Aprovisionamiento automático
mini naranja img  Sincronizar atributos de usuario y establecer intervalo (Función premium)
  • Bajo la Sincronizar atributo de usuario pestaña, puede asignar atributos de usuario desde Joomla a Keycloak.
  • También puede configurar una programación para la sincronización automática de usuarios, en la sección Establecer intervalo de sincronización de usuario .
  • Sincronización de usuario de Keycloak con Joomla - Establecer atributo

Ha configurado correctamente Keycloak User Sync con Joomla. Si está buscando algo que no puede encontrar, envíenos un correo electrónico a joomlasupport@xecurify.com.

Recursos adicionales

¡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