Integración de sincronización de usuarios de miniOrange Magento con Keycloak
Noticias
Sincronización de usuarios de Keycloak es un plugin fácil de usar para Magento que facilita la sincronización de datos de usuario entre Keycloak, una plataforma de gestión de identidades, y Magento. Este plugin utiliza el API de descanso de capa de claves Para obtener todos los perfiles de usuario de Keycloak a la base de datos de Magento. Ofrece compatibilidad total con funciones de sincronización avanzadas, como la sincronización bidireccional de usuarios, la creación y eliminación automática de usuarios, la asignación de grupos y mucho más. Proporciona una forma sencilla y segura de mantener la información de los usuarios sincronizada, permitiendo a los administradores aprovisionar usuarios y gestionar sus datos mediante aprovisionamiento manual, bajo demanda o programado.
Pasos de la instalación
Pasos de configuración
1. Configurar Keycloak
- Vaya a su Consola de capa de teclas y selecciona tu reino y haz clic en UsuariosAsegúrese de que su Realm no tenga espacios en el nombre.
- Volver Usuarios y haga clic en el ícono de Añadir usuario Botón para crear nuevo usuario.
- Al crear un nuevo usuario ingrese los detalles requeridos y haga clic en Crear.
- 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.
- Introduzca la contraseña de usuario y haga clic en Guardar.
- Una vez establecida la contraseña de usuario, vaya a la Mapeo de roles pestaña y asignar al usuario el rol de 'administrar usuarios' (Lazy section loading) bajo la sección 'gestión del reino' roles de cliente.
- 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 .
Paso 2: Crear un cliente
- Para crear un cliente haga clic en el Clientes sección en el panel izquierdo y haga clic en el Crear cliente .
- Para crear el cliente, ingrese los detalles requeridos y haga clic en el Siguiente .
- En el siguiente paso, seleccione sólo el Subvención de acceso directo Escriba y haga clic en el Guardar .
- Todas las configuraciones se han completado en Keycloak. Ahora, accedamos al plugin de sincronización de Magento con Keycloak y completemos su configuración.
Paso 3: Configurar el plugin de sincronización de usuarios de Keycloak
- Ve a la pestaña Configurar Keycloak e introduce el dominio de Keycloak, el ID de cliente y el nombre de tu reino de la aplicación Keycloak que creaste anteriormente.
- Para copiar el dominio Keycloak, vaya a su Consola de capa de teclas y copie el dominio.
- Para copiar el ID de cliente, coloque el cursor sobre la configuración de Keycloak y copie el ID de cliente desde allí, como se muestra a continuación.
- Para copiar el nombre del reino, vaya a su panel Keycloak y copie el nombre del reino.
- Escriba el Nombre de usuario de cualquier usuario (con el permiso 'manage-users') de su aplicación Keycloak. Esto se utilizará para la configuración de prueba.
- Ingrese lo copiado URL del servidor Keycloak en el Campo URL del servidor Keycloak presente en la pestaña Configuración de sincronización.
- Copie el ID de cliente y péguelo en el campo ID de cliente de la pestaña Configuración de sincronización.
- A continuación, péguelo en el campo Dominio de la pestaña Configuración de sincronización.
- Escriba el Nombre de usuario de prueba Aquí y luego haga clic en el Guardar configuración .
- En la sección de aprovisionamiento manual/bajo demanda, puede ingresar el nombre de usuario del usuario que creó con el permiso de 'administrar usuarios'.
- En la sección de Aprovisionamiento automático, puede automatizar el aprovisionamiento cada vez que se cree, elimine o actualice un usuario. También puede habilitar la sincronización automática de la contraseña de usuario de Magento.
- Felicitaciones, ha verificado exitosamente el Dirección de correo electrónico del usuario durante el registro.
Has configurado correctamente Keycloak User Sync con Magento. Si buscas algo que no encuentras, envíanos un correo electrónico a magentosupport@xecurify.com.
