Resultados de la búsqueda :

×

Integración del cliente Joomla OAuth con inicio de sesión único (SSO) de Azure AD B2C


Inicio de sesión único (SSO) con Azure AD B2C en usos de Joomla Protocolo de autorización OAuth para proporcionar a los usuarios acceso seguro al sitio Joomla. Con nuestro Inicio de sesión único (SSO) de Joomla OAuth complemento, Azure AD B2C actúa como proveedor de OAuth, lo que garantiza un inicio de sesión seguro para los sitios web de Joomla.

La integración de Joomla y Azure AD B2C simplifica y asegura el proceso de inicio de sesión utilizando protocolo OAuth. Esta solución permite a los usuarios acceder a sus sitios Joomla con inicio de sesión único (SSO) utilizando sus credenciales de Azure AD B2C, eliminando por completo la necesidad de almacenar, recordar y restablecer múltiples contraseñas.

Además de ofrecer inicio de sesión único (SSO) de OAuth utilizando credenciales de Azure AD B2C, el complemento también proporciona características avanzadas de SSO como asignación de atributos de perfil de usuario, asignación de roles e inicio de sesión multiinquilino de Azure y proporciona acceso al sitio según los roles de la organización. Para obtener más información sobre la variedad de funciones que ofrecemos dentro del complemento Joomla OAuth y OpenID Connect Client, visite nuestra página. esta página. Puede seguir los pasos a continuación para configurar Azure AD B2C OAuth SSO con Joomla.

Requisitos previos: descarga e instalación

Pasos para instalar Joomla OAuth Complemento de cliente

  • Descargar el archivo zip para el Complemento de cliente miniOrange OAuth para Joomla.
  • Inicie sesión en su sitio Joomla consola de administrador.
  • Desde el menú de alternancia de la izquierda, haga clic en System, luego bajo Instalar sección haga clic en Extensión.
  • Cargue el archivo zip descargado para instalar el Cliente Joomla OAuth .
  • La instalación del complemento se realizó correctamente. Ahora haga clic en Comience a utilizar el cliente miniOrange OAuth enchufar.
  • under Configurar OAuth -> Aplicaciones preconfiguradas pestaña, seleccione su Proveedor de OAuth. También puedes buscar OAuth personalizado or aplicación OpenID personalizada en el barra de búsqueda y configure su propio proveedor personalizado.
  • SSO de inicio de sesión único de Joomla OAuth: seleccione su proveedor de OAuth

Pasos para configurar OAuth SSO en Joomla

1. Configurar URL de devolución de llamada/redireccionamiento

  • Después de seleccionar su proveedor de OAuth, será redirigido al Paso 1 [URL de redireccionamiento] pestaña. Ahora copia el URL de devolución de llamada/redireccionamiento que usaremos para configurar el servidor OAuth, luego haga clic en el Guardar y siguiente del botón.
  • SSO de inicio de sesión único de OAuth en Joomla: copiar URL de redireccionamiento
  • Registrarse en Portal Azure.
  • Vaya a Inicio y en los servicios de Azure, seleccione Azure AD B2C.
  • Inicio de sesión único (SSO) de Azure AD B2C: seleccione Azure AD B2C
  • Asegúrese de estar en el directorio de Azure AD B2C con una suscripción activa y, de lo contrario, puede cambiar al directorio correcto.
  • Inicio de sesión único (SSO) de Azure AD B2C: aplicaciones de inicio de sesión
  • En Esenciales pestaña, encontrará la Nombre de dominio de Azure B2C, téngalo a mano, lo necesitará más adelante para configurar el Nombre del inquilino de Azure B2C bajo Joomla como cliente OAuth.

    ¿Qué es el nombre del inquilino?
    Necesitará copiar la parte resaltada del nombre de dominio solo para configurar el nombre del inquilino en el complemento Joomla OAuth Client.
    Por ejemplo. Si su nombre de dominio es 'dominiodeejemplo.onmicrosoft.com', entonces su nombre de inquilino será 'dominio de ejemplo'.


  • Inicio de sesión único (SSO) de Azure AD B2C: generar clave
  • Ahora, haga clic en Registros de aplicaciones y luego haga clic en el Nuevo registro opción para crear una nueva aplicación Azure B2C.
  • Inicio de sesión único (SSO) de Azure AD B2C: aplicaciones de inicio de sesión
  • Configure las siguientes opciones para crear una nueva aplicación:
    • Introduzca un nombre para su aplicación en el Nombre campo de texto.
    • En los tipos de cuenta admitidos, seleccione la tercera opción 'Cuentas en cualquier proveedor de identidad o directorio organizacional (para autenticar usuarios con flujos de usuarios)'
    • En la sección URI de redireccionamiento, seleccione el Aplicación web y entrar en el URL de devolución de llamada desde el complemento miniOrange OAuth Client (pestaña Configurar OAuth) y ahorrar debajo del Redireccionar URL caja de texto.
    • Haga clic en el Registro botón para crear su aplicación.
    • Inicio de sesión único (SSO) de Azure AD B2C: creación

2. Configure la ID del cliente y Secreto

  • Después de la creación exitosa de la aplicación, será redirigido a la página de descripción general de la aplicación recién creada. De lo contrario, puede ir a los registros de aplicaciones y buscar el nombre de su aplicación y la encontrará en la lista.
  • Inicio de sesión único (SSO) de Azure AD B2C: opción de aplicaciones
  • Copie su ID de aplicación y téngalo a mano, lo necesitará más adelante para configurar el Identificación del cliente en Joomla como complemento del cliente OAuth.
  • Inicio de sesión único (SSO) de Azure AD B2C: ID de aplicación
  • Ahora, haga clic en Certificados y secretos y luego haga clic en Nuevo secreto de cliente para generar un secreto de cliente. Introduzca una descripción y haga clic en Añada del botón.
  • Inicio de sesión único (SSO) de Azure AD B2C: generar clave
  • Copia el valor secreto desde la página de certificados y secretos y téngalo a mano, lo necesitará más adelante para configurar el Secreto del cliente en Joomla como complemento del cliente OAuth.
  • Inicio de sesión único (SSO) de Azure AD B2C: generar clave
  • Visite la Paso 2 [ID de cliente y secreto] pestaña del complemento Joomla OAuth Client, aquí pegue el ID de cliente, Secreto del cliente y Arrendatarioimportantes. Haz clic en el icono de información del Guardar configuración del botón.
  • SSO de inicio de sesión único de OAuth en Joomla: guardar configuración

2.1. Alcance y puntos finales

  • Consulte la siguiente tabla para configurar el alcance y puntos finales para Azure AD B2C en el complemento.
  • Alcance:
    abierto
    Autorizar punto final:
    https://<domain-name >.b2clogin.com/<domain-name>.onmicrosoft.com/<policy-name>/oauth2/v2.0/authorize
    Punto final del token de acceso:
    https://<domain-name>.b2clogin.com/<domain-name>.onmicrosoft.com/<policy-name>/oauth2/v2.0/token
    Obtener punto final de información del usuario:
    https://graph.microsoft.com/v1.0/me
    URL de redireccionamiento personalizada después de cerrar sesión [opcional]:
    https://<domain-name>.b2clogin.com/<domain-name>.onmicrosoft.com/<policy-name>/oauth2/v2.0/logout?post_logout_redirect_uri=<your url>
    Establecer credenciales de cliente:
    En ambos (en encabezado y en cuerpo)

2.2. Agregue usuarios en su aplicación B2C

  • En la página de inicio, vaya a Usuarios pestaña en la esquina izquierda
  • Inicio de sesión único (SSO) de Azure AD B2C: flujo de usuarios
  • Haga clic en Nuevo usuario en la página de usuarios
  • Inicio de sesión único (SSO) de Azure AD B2C: flujo de usuarios
  • Seleccione Crear Azure AD B2C usuario. Luego, desplácese hacia abajo y haga clic en Correo electrónico desde el método de inicio de sesión, establezca su contraseña y haga clic en Para crear para guardar los detalles del usuario para realizar la configuración de prueba.
  • Inicio de sesión único (SSO) de Azure AD B2C: flujo de usuarios Inicio de sesión único (SSO) de Azure AD B2C: flujo de usuarios

2.3. Cómo crear y agregar una política Azure B2C

  • Ve a Flujos de usuarios pestaña y luego haga clic en Nuevo flujo de usuarios.
  • Inicio de sesión único (SSO) de Azure AD B2C: flujo de usuarios
  • Seleccione un tipo de flujo de usuario Regístrate e inicia sesión a continuación, haga clic en Crear del botón.
  • Inicio de sesión único (SSO) de Azure AD B2C: flujo de usuarios de la sección
  • Complete toda la información, por ejemplo, nombre, proveedores de identidad, etc. y luego haga clic en Crear del botón.
  • Inicio de sesión único (SSO) de Azure AD B2C: información del flujo de usuarios Inicio de sesión único (SSO) de Azure AD B2C: información del flujo de usuarios
  • Copie el nombre de la política este valor cada vez que necesite ingresar la política Azure B2C en el complemento miniOrange OAuth Client.

2.4. Agregue reclamos de usuarios a su aplicación

  • Ve a flujos de usuarios bajo políticas en la esquina izquierda. Seleccione la política configurada.
  • Inicio de sesión único (SSO) de Azure AD B2C: información del flujo de usuarios
  • Seleccione Reclamaciones de aplicaciones en la configuración de
  • Inicio de sesión único (SSO) de Azure AD B2C: información del flujo de usuarios
  • Seleccione los atributos que desee que se muestren en la configuración de prueba y guárdelos.
  • Inicio de sesión único (SSO) de Azure AD B2C: información del flujo de usuarios

3. Configurar Atributo Cartografía

    El mapeo de atributos de usuario es obligatorio para permitir que los usuarios inicien sesión exitosamente en Joomla. nosotros estaremos configurando arriba atributos de perfil de usuario para Joomla usando la siguiente configuración.

  • Ve a Paso 3 [Mapeo de atributos] pestaña y haga clic en Configuración de prueba del botón.
  • SSO de inicio de sesión único de OAuth en Joomla: configuración de prueba
  • Podrás ver los atributos en la Prueba. Salida de configuración como sigue.
  • SSO de inicio de sesión único de OAuth en Joomla: salida de configuración
  • Ahora ve al Paso 3 [Mapeo de atributos] y seleccione el nombre del atributo para Correo electrónico y Nombre de usuario desde el menú desplegable. Entonces haga clic en Finalizar configuración del botón.
  • SSO de inicio de sesión único de OAuth en Joomla - Mapeo de atributos

4. Configurar inicio de sesión/URL SSO

  • Ahora ve a Paso 4 [URL SSO] pestaña, aquí copia el URL de inicio de sesión/SSO y agregarlo a su Sitio siguiendo los pasos indicados.
  • Inicio de sesión único de OAuth SSO en Joomla - URL de inicio de sesión/SSO
  • Ahora cierre sesión y vaya a las páginas de su sitio Joomla donde agregó este enlace. Verá un enlace de inicio de sesión donde colocó ese botón. Haga clic en este botón para realizar SSO.

En esta guía, ha configurado correctamente Inicio de sesión único (SSO) de Joomla Azure AD B2C configurando Azure AD B2C como proveedor de OAuth y Joomla como cliente OAuth utilizando nuestro complemento Joomla OAuth Client. Esta solución garantiza que esté listo para implementar un acceso seguro a su sitio Joomla utilizando las credenciales de inicio de sesión de Azure AD B2C en cuestión de minutos.

Integrador Joomla Azure

Integración de Joomla Azure AD

La integración de Azure AD le permite lograr un inicio de sesión, registro, actualización de perfil y restablecimiento de contraseña sin problemas para los usuarios de Azure AD y Azure B2C desde Joomla.

Recursos adicionales


Envíenos un correo electrónico a joomlasupport@xecurify.com para obtener orientación rápida (por correo electrónico/reunión) sobre sus necesidades y nuestro equipo le ayudará a seleccionar la mejor solución/plan adecuado según sus necesidades.

¡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