Resultados de la búsqueda :

×

Inicio de sesión SSO de Twitch con el cliente Drupal OAuth | Inicio de sesión SSO en Drupal


La integración de Drupal Twitch SSO le permitirá configurar el inicio de sesión único (SSO) entre su sitio Drupal y Twitch utilizando el protocolo OAuth/OpenID. Módulo de conexión Drupal OAuth 2.0/OpenID ofrece la posibilidad de habilitar el inicio de sesión mediante el inicio de sesión único OAuth 2.0/OIDC en el sitio Drupal. Proporcionamos el módulo Cliente Drupal OAuth/OpenID para Drupal 7, Drupal 8, Drupal 9 y Drupal 10.
Aquí repasaremos una guía para configurar el inicio de sesión SSO entre Drupal y Twitch. Siguiendo estos pasos, los usuarios de Twitch podrán iniciar sesión en el sitio Drupal utilizando sus credenciales de Twitch.
Si tiene alguna consulta o necesita algún tipo de ayuda para configurar el módulo, puede contactarnos en drupalsupport@xecurify.com. Si lo deseas, también podemos programar una reunión en línea para ayudarte a configurar Drupal. Inicio de sesión de OAuth y OpenID Connect: inicio de sesión SSO del cliente OAuth2 módulo.



Requisito previo: descarga e instalación 


  • Descarga el módulo:
    El compositor requiere 'drupal/miniorange_oauth_client'
  • Navegue hasta ampliar menú en su consola de administración de Drupal y busque Configuración del cliente miniOrange OAuth utilizando el cuadro de búsqueda.
  • Habilite el módulo marcando la casilla de verificación y haga clic en el Instalar del botón.
  • Puede configurar el módulo en:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Instale el módulo:
    drush en drupal/miniorange_oauth_client
  • Limpiar la caché:
     drush cr
  • Puede configurar el módulo en:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Navegue hasta ampliar menú en su consola de administración de Drupal y haga clic en Instalar el nuevo módulo.
  • Instale la Inicio de sesión de Drupal OAuth y OpenID Connect - Inicio de sesión SSO del cliente OAuth2 módulo ya sea descargando el zip o desde la URL del 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 instalar del botón.
  • Puede configurar el módulo en:
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Navegue hasta la Configurar OAuth y busque su Proveedor/Aplicación usando el cuadro de búsqueda. Si no puede encontrar la aplicación/proveedor que desea, seleccione Proveedor de OAuth personalizado.
  • Cliente Drupal OAuth - Configurar módulo
  • Copia el URL de devolución de llamada/redireccionamiento y tenlo a mano.
  • Cliente Drupal OAuth: pestaña Configurar OAuth

1. Configura Twitch como proveedor de OAuth

  • Inicia sesión en Consola de contracción.
  • Navegue hasta la Seguridad y privacidad lengüeta debajo Ajustes.
  • Desplácese hacia abajo hasta la sección Seguridad y haga clic en Configurar la autenticación de dos factores para habilitar la autenticación de segundo factor.
  • Inicio de sesión SSO de Twitch con Drupal OAuth OpenID OIDC Inicio de sesión único Habilitar 2FA
  • Ahora, haga clic en Habilitar 2FA del botón.
  • Inicio de sesión SSO de Twitch con Drupal OAuth OpenID OIDC Inicio de sesión único Haga clic en Habilitar 2FA
  • Escriba el Teléfono y haga clic en el Continúar del botón.
  • Ingrese el código enviado al número de teléfono registrado y haga clic en el Continúar del botón.
  • Abra cualquier aplicación de autenticación, escanee el código QR e ingrese el código de verificación generado.
  • Inicio de sesión SSO de Twitch con Drupal OAuth OpenID OIDC Inicio de sesión único Escaneo de aplicación de Twitch QR
  • La autenticación de dos factores se habilitó correctamente.
  • Ahora, navegue hasta el Consola para desarrolladores de Twitch e inicie sesión con las credenciales de Twitch.
  • Desde el menú de navegación izquierdo, haga clic en Aplicaciones -> Registre su aplicación.
  • Inicio de sesión SSO de Twitch con Drupal OAuth OpenID OIDC Inicio de sesión único Aplicación de registro de Twitch
  • Escriba la Nombre de la aplicación.
  • Pegar el URL de devolución de llamada copiado del paso haga clic aquí
  • Seleccione Categoría y haga clic en el Crear del botón.
  • Inicio de sesión SSO de Twitch con Drupal OAuth OpenID OIDC Inicio de sesión único Aplicación de registro de Twitch

    2. Configurar Drupal como cliente OAuth

  • Busque la aplicación y haga clic en Gestiona del botón.
  • Inicio de sesión SSO de Twitch con Drupal OAuth OpenID OIDC Inicio de sesión único Twitch Haga clic en Administrar
  • Copia el ID de cliente y navegue hasta el módulo miniOrange OAuth Client.
  • Inicio de sesión SSO de Twitch con Drupal OAuth OpenID OIDC Inicio de sesión único Copiar ID de cliente de Twitch
  • Pega el copiado ID de cliente bajo el ID de cliente campo de texto.
  • Inicio de sesión SSO de Twitch con Drupal OAuth OpenID OIDC Inicio de sesión único Pegar ID de cliente de Twitch
  • Ahora navega nuevamente a la consola de Twitch. Clickea en el Nuevo secreto del botón.
  • Copie el recién generado Secreto del cliente y navegue hasta el módulo miniOrange OAuth Client.
  • Inicio de sesión SSO de Twitch con Drupal OAuth OpenID OIDC Inicio de sesión único Haga clic en Nuevo secreto de cliente
  • Pegue el secreto copiado en el Secreto del cliente campo de texto.
  • Inicio de sesión SSO de Twitch con Drupal OAuth OpenID OIDC Inicio de sesión único Pegar secreto del cliente de Twitch
  • Ahora, ingrese los siguientes valores para Lo que hacemos, Autorizar punto final, Punto final del token de acceso y Obtener punto final de información de usuario.
  • Alcance: abierto
    Autorizar punto final: https://id.twitch.tv/oauth2/authorize?claims=%7B%22userinfo%22%3A%7B%22email%22%3Anull%2C%22email_verified%22%3Anull%7D%7D
    Punto final del token de acceso: https://id.twitch.tv/oauth2/token
    Obtener punto final de información del usuario: https://id.twitch.tv/oauth2/userinfo

3. Pruebe la configuración de Drupal con Twitch

  • Una vez que haya terminado con las configuraciones, haga clic en el Realizar configuración de prueba del botón.
  • Inicio de sesión sso de Twitch con drupal OAuth OpenID Single Single en la configuración de prueba de DeviantArt
  • Seleccione el atributo del proveedor de OAuth bajo el cual se recibe el correo electrónico del usuario. Este atributo se asignará con el atributo de correo electrónico en el sitio Drupal.
  • Haga clic en el Terminado del botón.
  • Inicio de sesión sso de Twitch con drupal OAuth OpenID Single Single En la prueba de DeviantArt Configuración exitosa
  • Ahora en el Mapeo de atributos y roles pestaña, también puede elegir el atributo de nombre de usuario en el menú desplegable y hacer clic en el Guardar configuración del botón.
  • Inicio de sesión sso de Twitch con drupal OAuth OpenID Single Single En la prueba de DeviantArt Configuración exitosa

    Ten en cuenta que: Es obligatorio asignar el atributo de correo electrónico para que su inicio de sesión funcione.

  • Ahora cierre sesión y vaya a la página de inicio de sesión de su sitio Drupal. Allí encontrará automáticamente un enlace Iniciar sesión con Twitch. Si también desea agregar el enlace SSO a otras páginas, siga los pasos que se indican en la imagen a continuación:
  • Inicio de sesión sso de Twitch con drupal OAuth OpenID Single Single En la prueba de DeviantArt Configuración exitosa

Soporte activo 24 horas al día, 7 días a la semana

Si tiene algún problema o tiene alguna pregunta, no dude en comunicarse con nosotros en drupalsupport@xecurify.com. En caso de que desee que se incluyan algunas funciones adicionales en el módulo, póngase en contacto con nosotros y podremos personalizarlas para usted. Además, si lo desea, también podemos programar una reunión en línea para ayudarlo a configurar el módulo Drupal OAuth/OpenID Single Sign On.

Recursos adicionales

Nuestros otros módulos

¡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