Résultats de recherche :

×

Connexion Twitch SSO avec le client Drupal OAuth | Connexion Drupal SSO


L'intégration Drupal Twitch SSO vous permettra de configurer la connexion Single Sign-On (SSO) entre votre site Drupal et Twitch à l'aide du protocole OAuth/OpenID. Module de connexion Drupal OAuth 2.0/OpenID donne la possibilité d'activer la connexion à l'aide de l'authentification unique OAuth 2.0/OIDC sur le site Drupal. Nous fournissons le module Drupal OAuth/OpenID Client pour Drupal 7, Drupal 8, Drupal 9 et Drupal 10.
Ici, nous allons passer en revue un guide pour configurer la connexion SSO entre Drupal et Twitch. En suivant ces étapes, les utilisateurs de Twitch pourront se connecter au site Drupal en utilisant leurs identifiants Twitch.
Si vous avez des questions ou si vous avez besoin d'aide pour configurer le module, vous pouvez nous contacter à drupalsupport@xecurify.com. Si vous le souhaitez, nous pouvons également planifier une réunion en ligne pour vous aider à configurer Drupal. Connexion OAuth et OpenID Connect – Connexion SSO client OAuth2 module.



Pré-requis : téléchargement et installation 


  • Téléchargez le module :
    Le compositeur nécessite 'drupal/miniorange_oauth_client'
  • Accédez à étendre menu sur votre console d'administration Drupal et recherchez Configuration du client miniOrange OAuth en utilisant le champ de recherche.
  • Activez le module en cochant la case et cliquez sur le Installer .
  • Vous pouvez configurer le module à :
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Installez le module :
    drush et drupal/miniorange_oauth_client
  • Vider le cache:
     drush cr
  • Vous pouvez configurer le module à :
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Accédez à étendre menu sur votre console d'administration Drupal et cliquez sur Installer un nouveau module de.
  • Installez l' Connexion Drupal OAuth et OpenID Connect - Connexion SSO client OAuth2 module soit en téléchargeant le zip, soit depuis l'URL du paquet (tar/zip).
  • Cliquez sur Activer les modules nouvellement ajoutés.
  • Activez ce module en cochant la case et en cliquant sur installer .
  • Vous pouvez configurer le module à :
    {BaseURL}/admin/config/people/miniorange_oauth_client/config_clc
  • Accédez à la Configurer OAuth et recherchez votre fournisseur/application à l’aide du champ de recherche. Si vous ne trouvez pas l'application/le fournisseur souhaité, sélectionnez Fournisseur OAuth personnalisé.
  • Client Drupal OAuth - Module de configuration
  • Copiez le URL de rappel/redirection et gardez-le à portée de main.
  • Client Drupal OAuth - Onglet Configurer OAuth

1. Configurez Twitch en tant que fournisseur OAuth

  • Se connecter à Console Twitch.
  • Accédez à la Sécurité et confidentialité onglet sous Paramètres.
  • Faites défiler jusqu'à la section Sécurité et cliquez sur le bouton Configurer l'authentification à deux facteurs pour activer l'authentification à deuxième facteur.
  • Connexion Twitch SSO avec Drupal OAuth OpenID OIDC Single Sign On Activer 2FA
  • Maintenant, cliquez sur le Activer 2FA .
  • Connexion Twitch SSO avec Drupal OAuth OpenID OIDC Single Sign On Cliquez sur Activer 2FA
  • Entrez votre Numéro de téléphone et cliquez sur le Continuer .
  • Entrez le code envoyé au numéro de téléphone enregistré et cliquez sur le Continuer .
  • Ouvrez n'importe quelle application Authenticator, scannez le code QR et entrez le code de vérification généré.
  • Connexion SSO Twitch avec Drupal OAuth OpenID OIDC Single Sign sur l'application Twitch Scan QR
  • L'authentification à deux facteurs a été activée avec succès.
  • Maintenant, naviguez vers le Console de développement Twitch et connectez-vous avec vos identifiants Twitch.
  • Dans le menu de navigation de gauche, cliquez sur Applications -> Enregistrez votre application.
  • Connexion Twitch SSO avec Drupal OAuth OpenID OIDC Single Sign On Twitch Register Application
  • Entrer le Nom de l'application.
  • Collez le URL de rappel copié de l'étape ici.
  • Sélectionnez le Catégories et cliquez sur le Création .
  • Connexion Twitch SSO avec Drupal OAuth OpenID OIDC Single Sign On Twitch Register Application

    2. Configurez Drupal en tant que client OAuth

  • Recherchez l'application et cliquez sur le Gérer .
  • Connexion SSO Twitch avec Drupal OAuth OpenID OIDC Single Sign sur Twitch Cliquez sur Gérer
  • Copiez le identité du client et accédez au module client miniOrange OAuth.
  • Connexion Twitch SSO avec Drupal OAuth OpenID OIDC Single Sign On Copie l'ID client Twitch
  • Coller le copié identité du client sous le identité du client champ de texte.
  • Connexion SSO Twitch avec Drupal OAuth OpenID OIDC Single Sign On Coller l'ID client Twitch
  • Maintenant, accédez à nouveau à la console Twitch. Clique sur le Nouveau secret .
  • Copiez le nouveau généré Secret client et accédez au module client miniOrange OAuth.
  • Connexion Twitch SSO avec Drupal OAuth OpenID OIDC Single Sign On Cliquez sur Nouveau secret client
  • Collez le secret copié dans le Secret client champ de texte.
  • Connexion SSO Twitch avec Drupal OAuth OpenID OIDC Single Sign On Coller le secret du client Twitch
  • Maintenant, entrez les valeurs suivantes pour Domaine, Autoriser le point de terminaison, Point de terminaison du jeton d'accès ainsi que Obtenir le point de terminaison des informations utilisateur.
  • Portée: ouvert
    Autoriser le point de terminaison : https://id.twitch.tv/oauth2/authorize?claims=%7B%22userinfo%22%3A%7B%22email%22%3Anull%2C%22email_verified%22%3Anull%7D%7D
    Point de terminaison du jeton d’accès : https://id.twitch.tv/oauth2/token
    Obtenir le point de terminaison des informations utilisateur : https://id.twitch.tv/oauth2/userinfo

3. Testez la configuration de Drupal avec Twitch

  • Une fois que vous avez terminé les configurations, cliquez sur le Effectuer une configuration de test .
  • Connexion sso Twitch avec Drupal OAuth OpenID Single Single Sur la configuration du test DeviantArt
  • Sélectionnez l'attribut du fournisseur OAuth sous lequel l'e-mail de l'utilisateur est reçu. Cet attribut doit être mappé avec l'attribut email dans le site Drupal.
  • Cliquez sur le OK .
  • Connexion sso Twitch avec Drupal OAuth OpenID Single Single Sur DeviantArt test Configuration réussie
  • Maintenant, dans le Cartographie des attributs et des rôles , vous pouvez également choisir l'attribut de nom d'utilisateur dans la liste déroulante et cliquer sur l'onglet Enregistrer la configuration .
  • Connexion sso Twitch avec Drupal OAuth OpenID Single Single Sur DeviantArt test Configuration réussie

    Veuillez noter : Le mappage de l'attribut e-mail est obligatoire pour que votre connexion fonctionne.

  • Déconnectez-vous maintenant et accédez à la page de connexion de votre site Drupal. Vous y trouverez automatiquement un lien de connexion avec Twitch. Si vous souhaitez également ajouter le lien SSO vers d'autres pages, veuillez suivre les étapes indiquées dans l'image ci-dessous :
  • Connexion sso Twitch avec Drupal OAuth OpenID Single Single Sur DeviantArt test Configuration réussie

Assistance active 24h/7 et XNUMXj/XNUMX

Si vous rencontrez des problèmes ou si vous avez des questions, n'hésitez pas à nous contacter à drupalsupport@xecurify.com. Si vous souhaitez que des fonctionnalités supplémentaires soient incluses dans le module, veuillez nous contacter et nous pourrons les personnaliser sur mesure pour vous. De plus, si vous le souhaitez, nous pouvons également planifier une réunion en ligne pour vous aider à configurer le module Drupal OAuth/OpenID Single Sign On.

Ressources additionnelles

Nos autres modules

Bonjour!

Besoin d'aide? Nous sommes ici !

Support
Contacter l'assistance miniOrange
succès

Merci pour votre demande.

Si vous n'avez pas de nouvelles de nous dans les 24 heures, n'hésitez pas à envoyer un e-mail de suivi à info@xecurify.com