Resultados de la búsqueda :

×

Inicio de sesión único SAML en Joomla usando ADFS


Complemento miniOrange Joomla SAML SP SSO te ayuda a integrar tu Sitio Joomla a ADFS utilizando el protocolo SAML 2.0. Nuestro complemento fácil de usar simplifica el proceso de configuración del inicio de sesión único (SSO) con ADFS (Servicios de federación de Active Directory) en Joomla, garantizando una experiencia de inicio de sesión segura. Esto permite a los usuarios acceder a varios sitios Joomla sin esfuerzo utilizando sus credenciales IDP de ADFS.

Nuestro complemento está diseñado para ser compatible con Joomla 3, 4 y 5 y funciona perfectamente con todos los proveedores de identidad compatibles con SAML 2.0. Para obtener una descripción detallada de las funciones integrales que ofrece el complemento Joomla SAML SP, visite nuestra página esta página. A continuación, proporcionamos una guía paso a paso sobre cómo configurar el inicio de sesión SAML SSO entre su sitio Joomla y ADFS, con ADFS actuando como proveedor de identidad (IDP) y Joomla como proveedor de servicios (SP).

¿Qué es SSO?


Inicio de sesión único (SSO) es un autenticación método que permite a los usuarios acceder a múltiples aplicaciones con iniciar sesión con un clic y un conjunto de credenciales. Por ejemplo, después de que los usuarios inician sesión en su sitio Joomla, pueden acceder automáticamente a todos los recursos del sitio Joomla. La implementación de SSO implica configurar un sistema para que confíe en otro para la autenticación del usuario, eliminando la necesidad de que los usuarios inicien sesión por separado en cada sistema. El sistema que autentica a los usuarios se llama Proveedor de Identidad. El sistema que confía en el proveedor de identidad para la autenticación se denomina proveedor de servicios.
En este contexto, el sistema responsable de autenticar a los usuarios se denomina Proveedor de identidad (IDP), mientras que el sistema que depende del Proveedor de identidad para la autenticación se conoce como Proveedor de servicios (SP). Cuando un usuario inicia un intento de inicio de sesión, el proveedor de servicios envía una solicitud SAML al proveedor de identidad. Tras una autenticación IDP exitosa, las afirmaciones SAML que contienen información del usuario se transmiten de regreso al proveedor de servicios. Posteriormente, el proveedor de servicios recibe la afirmación, la verifica en función de la configuración del proveedor de identidad y otorga al usuario acceso a su sitio web Joomla.

Requisitos previos: descarga e instalación

Pasos para integrar el inicio de sesión único (SSO) de ADFS con Joomla SAML SP

1. Configurar el complemento Joomla SAML SP

  • Descargar el archivo zip para el complemento miniOrange SAML SP para Joomla.
  • Inicie sesión en su sitio Joomla Administrador consola.
  • Desde el menú de alternancia de la izquierda, haga clic en System, luego en la sección Instalar haga clic en Prórrogas de tiempo para presentar declaraciones de impuestos.
  • Ahora haga clic en O buscar archivo para localizar e instalar el archivo del complemento descargado anteriormente.
  • Instale el complemento SAML SP desde su computadora
  • La instalación del complemento se realizó correctamente. Ahora haga clic en Comenzar!
  • Comience a utilizar el complemento miniOrange SAML SP
  • Visite la Metadatos del proveedor de servicios y desplácese hacia abajo para copiar el ID de entidad SP y del URL de ACS.
  • Copie SP-EntityID y URL ACS

2. Configure ADFS (Servicios de federación de Active Directory) como IdP

  • En ADFS, busque Administración de ADFS .
  • ADFS SAML SSO de inicio de sesión único en Joomla | iniciar sesión usando ADFS, - Admin_Dashboard
  • Después de abrir la administración de AD FS, seleccione Confianza del partido que confía y luego haga clic en Agregar confianza de parte dependiente.
  • ADFS SAML SSO de inicio de sesión único en Joomla | iniciar sesión usando ADFS, - Agregar confianza de parte de confianza
  • Haga clic en el Inicio de la ventana emergente Asistente de confianza para usuarios de confianza. Pero antes de eso, por favor asegúrese Reclamos conscientes se selecciona.
  • ADFS SAML SSO, inicio de sesión único, inicio de sesión mediante ADFS, integración con ADFS SAML SSO - Claims Aware
  • Seleccione las opciones para agregar un fideicomiso de parte dependiente.
    • mini naranja img Usando URL de metadatos
      • En Seleccionar fuente de datos: Importar datos sobre la parte de confianza publicados en línea o en la red local opción y luego agregue la URL en la dirección de metadatos de la Federación (navegue a la pestaña Metadatos del proveedor de servicios desde el complemento para obtener la URL de SP Meatadata).
      • ADFS SAML SSO de inicio de sesión único en Joomla | iniciar sesión usando ADFS, - soporte para los metadatos del asistente SAML 2.0
      • Si tiene una URL de metadatos, puede omitir los pasos siguientes de Importar archivo mentadata e ingresar los datos manualmente, luego comenzar a configurar desde este paso.

      mini naranja img Usando el archivo XML de metadatos

      • En Seleccionar fuente de datos: Importar datos sobre la parte que confía desde un archivo opción y luego busque el archivo de metadatos (puede descargar el archivo de metadatos SP desde el complemento en Metadatos del proveedor de servicios lengüeta).
      • ADFS SAML SSO de inicio de sesión único en Joomla | inicie sesión usando ADFS, - para el archivo Wizard_metadata

      mini naranja img Usando la configuración manual

      • En Seleccionar fuente de datos: Ingrese datos sobre la parte que confía manualmente & Haga clic en Siguiente.
      • ADFS SAML SSO de inicio de sesión único en Joomla | iniciar sesión usando ADFS, - manual SAML 2.0 Wizard_Metadata
  • Ingrese el nombre para mostrar y haga clic Siguiente.
  • Cargue el certificado y haga clic Siguiente. Descargue el certificado del complemento y use el mismo certificado para cargarlo en ADFS.
  • Seleccione Habilitar la compatibilidad con el protocolo WebSSO SAML 2.0 & Ingrese la URL ACS desde los complementos Metadatos del proveedor de servicios Pestaña. Haga clic en Siguiente.
  • ADFS SAML SSO de inicio de sesión único en Joomla | inicie sesión usando ADFS, - para SAML 2.0 Wizard_Enable SAML
  • Añada ID de entidad de complementos Metadatos del proveedor de servicios Tab como Identificador de confianza de la parte que confía y luego haga clic en Añada botón y luego haga clic Siguiente.
  • ADFS SAML SSO de inicio de sesión único en Joomla | iniciar sesión usando ADFS, - SAML 2.0 Wizard_URL
  • Descargue también el certificado de firma desde Metadatos del proveedor de servicios Pestaña del complemento.
  • Seleccione Permitir a todos como Política de control de acceso y haga clic en Siguiente.
  • ADFS SAML SSO de inicio de sesión único en Joomla | inicie sesión usando ADFS, - para SAML 2.0 Wizard Multi-Factor
  • Haga clic en el Siguiente botón de Listo para agregar confianza y haga clic Cerrar.
  • Le mostrará la lista de fideicomisos de partes que confían. Seleccione la aplicación respectiva y haga clic en Editar política de emisión de reclamos.
  • ADFS SAML SSO de inicio de sesión único en Joomla | iniciar sesión usando ADFS, - Asistente SAML 2.0 Editar reclamo
  • Haga clic en Agregar regla del botón.
  • ADFS SAML SSO de inicio de sesión único en Joomla | inicie sesión usando ADFS, - para la regla de reclamo del asistente SAML 2.0
  • Seleccione Enviar atributos LDAP como reclamos & haga clic en Siguiente.
  • ADFS SAML SSO de inicio de sesión único en Joomla | inicie sesión usando ADFS, - para SAML 2.0 Configure_LDAP Atributos
  • Ingrese los siguientes datos y haga clic en Acabado.
  • Nombre de la regla de reclamo:
    Atributos
    Tienda de atributos:
    Directorio Activo
    Atributo LDAP:
    Correos electrónicos
    Tipo de reclamo saliente:
    ID de nombre
    ADFS SAML SSO de inicio de sesión único en Joomla | inicie sesión usando ADFS, - para la regla de notificación de transformación adicional de SAML 2.0
  • Haga Clic en Aplicá y luego Ok.
  • Seleccione la propiedad de la aplicación y agregue el certificado descargado del complemento.
  • ADFS SAML SSO de inicio de sesión único en Joomla | inicie sesión usando ADFS, - para SAML 2.0 Agregar certificado
  • Puede descargar sus metadatos ADFS utilizando la siguiente URL. Puede utilizar esta URL de metadatos en el Configuración del proveedor de servicios .
  • { }

SSO de Windows (opcional)

ADFS SAML SSO de inicio de sesión único en Joomla | iniciar sesión usando ADFS, Pasos para configurar ADFS para la autenticación de Windows

  • Abra el símbolo del sistema elevado en el servidor ADFS y ejecute el siguiente comando en él:
    • ADFS SAML SSO de inicio de sesión único en Joomla | iniciar sesión usando ADFS, setspn -a HTTP/##FQDN del servidor ADFS## ##Cuenta de servicio de dominio##

      Configurar ADFS como IDP -SAML - Inicio de sesión SSO de ADFS FQDN es un nombre de dominio completo (Ejemplo: adfs4.example.com)

      ADFS SAML SSO de inicio de sesión único en Joomla | iniciar sesión usando ADFS, La cuenta de servicio de dominio es el nombre de usuario de la cuenta en AD.

      ADFS SAML SSO de inicio de sesión único en Joomla | iniciar sesión usando ADFS, Ejemplo: setspn -a HTTP/adfs.example.com nombre de usuario/dominio

  • Abra la Consola de administración de AD FS y vaya a la sección Políticas de autenticación, edite las Políticas de autenticación globales. Verifique la autenticación de Windows en la zona de Intranet.
  • ADFS SAML SSO de inicio de sesión único en Joomla | iniciar sesión usando ADFS, - Aplicación de administración
  • Abra Internet Explorer. Navegue a la pestaña Seguridad en Opciones de Internet.
  • Agregue el FQDN de AD FS a la lista de sitios en la intranet local y reinicie el navegador.
  • Seleccione Nivel personalizado para la zona de seguridad. En la lista de opciones, seleccione Inicio de sesión automático solo en la Zona de Intranet.
  • ADFS SAML SSO de inicio de sesión único en Joomla | inicie sesión usando ADFS, - para SAML 2.0 Wizard_Enable SAML
  • Abra PowerShell y ejecute los siguientes dos comandos para habilitar la autenticación de Windows en el navegador Chrome.
    •          Set-AdfsProperties -WIASupportedUserAgents ((Get-ADFSProperties | Select -ExpandProperty WIASupportedUserAgents) + "Chrome")
             Get-AdfsProperties | Select -ExpandProperty WIASupportedUserAgents;
  • Ha configurado ADFS para la autenticación de Windows. Ahora, para agregar Relying Party a tu Joomla, puedes seguir estos pasos.

3. Configurar Joomla como proveedor de servicios

En el complemento Joomla SAML, vaya a la pestaña Configuración del proveedor de servicios. Hay tres formas de configurar el complemento:

Inicio de sesión único SAML SSO Al cargar el archivo de metadatos:

  • En el complemento SAML de Joomla, vaya a Configuración del proveedor de servicios pestaña, luego haga clic en Cargar metadatos de IDP.
  • Cargar metadatos de IDP

Inicio de sesión único SAML SSO Por URL de metadatos:

  • Participar URL de metadatos (Copiar de la aplicación IDP) y hacer clic en Obtener metadatos.
  • Cargar metadatos de IDP

Inicio de sesión único SAML SSO Configuración manual:

  • Copiar ID de entidad SAML, URL de punto final de inicio de sesión único SAML y certificado X.509 del documento de metadatos de federación y péguelo ID de entidad de Idp o emisor, URL de inicio de sesión único, certificado X.509 campos respectivamente en el complemento.
ID de entidad de IdP o emisor
ID de entidad SAML en el documento de metadatos de federación
URL de inicio de sesión único
URL del punto final de inicio de sesión único de SAML en el documento de metadatos de federación
Valor del certificado X.509
Certificado X.509 en el documento de Metadatos de Federación

    configuración manual
  • Haga clic en Guardar botón y luego Configuración de prueba del botón.
  • Guardar configuración
  • Una vez que la configuración de la prueba sea exitosa, aparecerá la siguiente ventana.
  • Configuración de prueba
  • Felicitaciones, hemos configurado correctamente el proveedor de servicios SAML de Joomla.

4. Asignación de atributos - Esta es la función Premium.

  • Los atributos son detalles del usuario que se almacenan en su proveedor de identidad.
  • El mapeo de atributos le ayuda a obtener atributos de usuario de su proveedor de identidad (IDP) y asignarlos a atributos de usuario de Joomla como nombre, apellido, dirección, teléfono, etc.
  • Al registrar automáticamente a los usuarios en su sitio Joomla, estos atributos se asignarán automáticamente a sus detalles de usuario de Joomla.
  • Ve a Asignación de atributos y rellene todos los campos.
  • Nombre de usuario:
    Nombre del atributo de nombre de usuario del IdP (mantener NameID de forma predeterminada)
    Email:
    Nombre del atributo de correo electrónico del IdP (mantener NameID de forma predeterminada)
    Nombre:
    Nombre del atributo de nombre del IdP

    Mapeo de atributos SAML de Joomla
  • Puede comprobar el Configuración de prueba Resultados bajo Configuración del proveedor de servicios para tener una mejor idea de qué valores asignar aquí.

Paso 5. Mapeo de grupos - Esta es la función Premium.

  • La asignación de grupos/roles le ayuda a asignar roles específicos a los usuarios de un determinado grupo en su proveedor de identidad (IdP).
  • Durante el registro automático, a los usuarios se les asignan roles según el grupo al que están asignados.
  • Mapeo de grupos Joomla SAML SSO

Paso 6. Enlaces de redirección y SSO.

  • Ve a Configuración de acceso pestaña. Puede agregar una URL de inicio de sesión para realizar SAML SSO en su sitio Joomla siguiendo los pasos a continuación.
  • Hay varias funciones disponibles en esta pestaña como Redirigir automáticamente al usuario al proveedor de identidad y Habilitar el inicio de sesión de backend para superusuarios. Para utilizar estas funciones, haga clic en las casillas de verificación respectivas.
  • Inicio de sesión único de Joomla Configuración de inicio de sesión SSO SAML SP
  • Haga clic en el Planes de actualización pestaña para consultar nuestra lista completa de funciones y varios planes de licencia. O tu puedes haga clic aquí para verificar características y planes de licencia.
  • Si desea comprar alguna de las versiones pagas del complemento, debe registro de inicio de sesión con nosotros en la pestaña Configuración de cuenta. O puede registrarse/iniciar sesión aquí.
  • En caso de que tenga algún problema o tenga alguna pregunta en mente, puede comunicarse con nosotros enviándonos su consulta a través del botón Soporte en el complemento o enviándonos un correo a joomlasupport@xecurify.com.
¡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