Sincronización de usuarios de Joomla con Azure AD/Microsoft Entra ID
Resumen
Sincronización de usuario desde ID de Azure AD/Microsoft Entra a Joomla y Joomla a Azure AD/Microsoft Entra ID se puede lograr utilizando nuestro Aprovisionamiento de usuarios para Joomla con Azure AD/Microsoft Entra ID enchufar. Este complemento utiliza API de Microsoft Graph para recuperar todos los detalles del usuario desde Azure Directory a Joomla. El complemento también ayuda a crear y eliminar usuarios de la base de datos Joomla en Azure Active Directory/Microsoft Entra ID.
Configurar la sincronización de usuarios de Joomla con Azure AD/Microsoft Entra ID
Paso 1: Instalar el complemento de aprovisionamiento de usuarios
- 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 Instale 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! .
- Seleccionar 'Azur' de la lista de proveedores.
Paso 2: Configurar el registro de la aplicación Azure AD/Microsoft Entra ID
- Inicia sesión en Portal de Microsoft Azure como una Administradora.
- En la sección Servicios de Azure, seleccione Identificación de Microsoft Entra.
Crear un cliente:
- En la pestaña izquierda, debajo de Gestionar , seleccione Registros de aplicaciones .
- Haga clic en el elemento Nuevo registro .
- Agregar el formulario Nombre que se ve en la pagina en el campo de nombre y elija el Tipo de cuenta.
- Haga clic en el elemento Botón de registro.
- Navegue a la pestaña Resumen pestaña, en el panel izquierdo.
- Copia el ID de aplicación y conectar Id. de directorio, este será tu ID de cliente y Identificación del inquilino respectivamente.
Genere el secreto del cliente:
- Desde el panel de navegación izquierdo, navegue hasta el Certificados y secretos .
- Haga clic en Nuevo secreto de cliente. Ingrese la descripción y el tiempo de vencimiento y haga clic en el Agregar .
- Copia el valor, este será tu Secreto del cliente.
Agregue permisos API a su aplicación Azure AD:
- Vaya al Permisos API desde el panel de navegación izquierdo y haga clic en Agregar un permiso .
- Seleccionar Microsoft Graph (Lazy section loading) bajo la sección API de Microsoft .
- Seleccionar Permisos de aplicación (Lazy section loading) bajo la sección Gráfico de Microsoft.
- Seleccionar El sistema de reservas de escritorios, interactivo y fácil de usar, ayuda a gestores y empresas a adaptarse a la nueva rutina laboral. El sistema inteligente optimiza espacios y horarios según necesidades reales..
- En El sistema de reservas de escritorios, interactivo y fácil de usar, ayuda a gestores y empresas a adaptarse a la nueva rutina laboral. El sistema inteligente optimiza espacios y horarios según necesidades reales. selecciona Usuario.Exportar.Todo, Usuario.AdministrarIdentidades.Todo, Usuario.Leer.Todo, Usuario.LeerBásico.Todo, Usuario.LeerEscribir.Todo, permiso y haga clic en el Agregar permisos .
- Haga clic en Otorgar consentimiento de administrador para el directorio predeterminado y haga clic en Sí: al otorgar la confirmación del consentimiento del administrador.
- Ha configurado exitosamente la aplicación Azure AD para lograr la sincronización de usuarios en su sitio Joomla.
Paso 3: Configurar el aprovisionamiento de usuarios para Joomla con el complemento de Azure
- Consulte la siguiente tabla y pegue los valores respectivos en el Configurar Azure AD .
| ID de aplicación | Pegue la ID de aplicación desde la aplicación Azure AD. |
| Secreto del cliente | Pegue la Secreto del cliente desde la aplicación Azure AD. |
| Identificación del inquilino | Pegue la Id. de directorio desde la aplicación Azure AD. |
| Nombre del inquilino | Ingrese su nombre de dominio como su nombre de inquilino |
| Prueba UPN/ID | entrar: Nombre/ID del principio de usuario De cualquier usuario de su aplicación de Azure AD. Esto se usará para la configuración de pruebas. |
- Haga clic en el elemento Guardar configuración botón para guardar las configuraciones.
Paso 4: Probar la conexión
- entrar: Nombre/ID del principio de usuario de cualquier usuario de su aplicación Azure AD y haga clic en el Guardar .
- Haga clic en el elemento Configuración de prueba para comprobar si la conexión está establecida correctamente con Azure.
- Si la configuración es exitosa, podrá ver los atributos recibidos de Azure AD.
Paso 5: Sincronizar el usuario con la base de datos de Joomla
- Navegar a la pestaña Azul -> Joomla. En la sección Mapeo de atributos de usuario sección asigne el nombre del atributo de Azure AD al nombre del atributo de Joomla respectivo y haga clic en Guardar configuración.
Sincronizar un usuario individual o todos los usuarios
- entrar: Nombre/ID del principio de usuario de cualquier usuario de su aplicación Azure AD.
- Haga clic en el elemento crear usuario para crear su usuario de Azure AD en la base de datos de su sitio Joomla.
- O haga clic en Crear todos los usuarios para sincronizar todos los usuarios de Azure AD con la base de datos de su sitio Joomla. (Nota: Esta es una característica Premium.)
Sincronizar grupos de usuarios (Función premium)
- En la sección Sincronizar grupos de usuarios, puede asignar grupos de usuarios de Azure a grupos de usuarios de Joomla. Además, seleccione el grupo predeterminado para los usuarios nuevos/que inician sesión.
Establecer intervalo de sincronización de usuario (Función premium)
- En 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.
Paso 6: Sincronizar el usuario de la base de datos de Joomla con Azure AD
Crear y eliminar usuario
- Navegar a la pestaña Joomla -> Azul. Aquí, bajo el Crear un usuario individual sección, cualquier usuario creado en Joomla se sincronizará automáticamente y se creará en Azure AD.
- En la sección Borrar Usuario sección, puede eliminar un usuario individual de Azure.
Aprovisionamiento automático (Función premium)
- En la sección 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.
Sincronizar atributos de usuario y establecer intervalo (Función premium)
- En la sección Sincronizar atributo de usuario pestaña, puede asignar atributos de usuario de Joomla a Azure.
- 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 .
