Resultados de la búsqueda :

×

Integración SSO entre dos sitios Drupal mediante el protocolo OAuth/OpenID Connect.

El Drupal Módulo de servidor OAuth/OIDC Permite el inicio de sesión único (SSO) entre el sitio Drupal y cualquier aplicación cliente compatible con los protocolos OAuth u OpenID Connect. A continuación, se describen los pasos para configurar el módulo. En esta integración, un sitio Drupal actúa como proveedor de identidad y otro como sitio cliente; es decir, los usuarios inician sesión en el sitio cliente con sus credenciales del servidor.

  • Descarga el módulo:

    el compositor requiere 'drupal/oauth_server_sso'

  • Vaya al ampliar menú en su consola de administración de Drupal y habilite el módulo habilitando la casilla de verificación y haga clic en Instale .
  • Configure el módulo en:

    {BaseURL}/admin/config/people/oauth_server_sso/config_client

  • Instale el módulo:

    drush en oauth_server_sso

  • Limpiar la caché:

    drush cr

  • Configure el módulo en:

    {BaseURL}/admin/config/people/oauth_server_sso/config_client

  • Navegue a ampliar menú en su consola de administración de Drupal y haga clic en Instalar el nuevo módulo.
  • Instale el módulo Drupal OAuth / OIDC Provider - Single Sign On (SSO) descargando el archivo zip o desde la URL del sitio. paquete (tar/zip).
  • Haga clic en Habilitar módulos recién agregados.
  • Habilite este módulo marcando la casilla de verificación y haga clic en Instale .
  • Configure el módulo en:

    {BaseURL}/admin/config/people/oauth_server_sso/config_client

  • El Cliente miniOrange OAuth Este módulo será necesario en el sitio Drupal del cliente. Puede seguir los pasos que se mencionan en este documento. Guia de preparacion.
  • Una vez que haya instalado el módulo de cliente miniOrange OAuth en el sitio del Cliente, navegue hasta el Configuration pestaña y haga clic en el Configuración del cliente miniOrange OAuth.
 Drupal como inicio de sesión de cliente OAuth: en Configuración, seleccione Configuración de cliente miniOrange OAuth

  • En el menú desplegable Seleccionar aplicación, seleccione Proveedor OAuth 2.0 personalizado.
 Drupal como inicio de sesión de cliente OAuth: seleccione el proveedor OAuth 2.0 personalizado de la aplicación seleccionada

  • Introduzca el nombre de la aplicación bajo el Nombre que se ve en la pagina campo de texto y el nombre que desea mostrar en el enlace de la página de inicio de sesión debajo del Enlace de inicio de sesión en la página de inicio de sesión campo de texto.
 Drupal como cliente OAuth Iniciar sesión: ingrese el nombre para mostrar

  • Copia el URL de devolución de llamada/redireccionamiento.
  • Navegue hasta el sitio del Cliente y pegue el archivo copiado. ID de cliente y Secreto del cliente en los respectivos campos.
 Drupal como inicio de sesión de OAuth/OpenID Connect: proporcione el ID del cliente y el secreto del cliente

  • Agregue los puntos finales como se especifica en la siguiente tabla (también puede obtener lo mismo en Alcance y puntos finales sección de la Sitio Drupal -> Configuration -> Configuración del servidor miniOrange OAuth -> Cliente OAuth): -
  • <b></b><b></b> perfil de correo electrónico openid
    Autorizar punto final {base_url_of_the_drupal_site}/mo/oauth2/authorize
    Punto final del token de acceso {base_url_del_sitio_drupal}/mo/oauth2/token
    Obtener punto final de información de usuario {base_url_of_the_drupal_site}/mo/oauth2/userinfo
 Drupal como inicio de sesión de OAuth/OpenID Connect: proporcione alcance y puntos finales en el campo relevante

  • Puede elegir dónde enviar el ID de cliente y el secreto desde el encabezado y el cuerpo de la solicitud.
  • Asegúrese de que Habilitar inicio de sesión con OAuth casilla de verificación está marcada y haga clic en el Guardar configuración .
 Drupal como OAuth/OpenID Connect Iniciar sesión: habilitar la casilla de verificación Habilitar inicio de sesión con OAuth

  • Haga clic en el elemento Realizar configuración de prueba para probar la conexión.
  •  Drupal como OAuth/OpenID Connect Iniciar sesión: haga clic en Realizar configuración de prueba

    • Una vez que la prueba sea exitosa, se le dirigirá a la Asignación de atributos .
    • En el campo Atributo de correo electrónico Seleccione en el menú desplegable el atributo en el que ha recibido el correo electrónico del usuario. De forma similar para Atributo de nombre de usuario.
    • Una vez que haya terminado con el mapeo de atributos, haga clic en el Guardar configuración .
    Drupal como OAuth/OpenID Connect Iniciar sesión: seleccione el atributo de correo electrónico, haga clic en el botón Guardar configuración

    Vamos a ver cómo funciona:

    • Abra una nueva ventana/navegador privado y navegue hasta la página de inicio de sesión del Sitio del Cliente.
    • Haga clic en el elemento Iniciar sesión con Drupal .
    • Pruebe la conexión SSO entre los sitios Drupal: haga clic en Iniciar sesión con Drupal
    • Ingrese las credenciales del sitio del servidor y haga clic en el Iniciar sesión .
    • Ingrese las credenciales del cliente Drupal OAuth

    ¡Has realizado con éxito el SSO entre 2 sitios Drupal!

    Si tiene algún problema durante la configuración o si desea alguna función adicional, póngase en contacto con nosotros en drupalsupport@xecurify.com.


     Gracias por su respuesta. Nos pondremos en contacto con usted pronto.

    Algo salió mal. Por favor envíe su consulta nuevamente

    ¡Nos pondremos en contacto con usted lo antes posible!



    ADFS_sso ×
    ¡Hola!

    ¿Necesitas ayuda? ¡Estamos aquí!

    múltiples proveedores