Résultats de recherche :

×

Twitch OAuth et OpenID connectent l'authentification unique (SSO) | Connexion SSO à Twitch

Twitch OAuth et OpenID connectent l'authentification unique (SSO) | Connexion SSO à Twitch


Obtenir un essai gratuit

Le plugin WordPress OAuth & OpenID Connect Single Sign-On (SSO) permet une connexion sécurisée à WordPress en utilisant Twitch comme fournisseur OAuth et OpenID Connect. Vous pouvez également configurer le plugin en utilisant différents fournisseurs personnalisés et IDP standard. Il prend en charge les fonctionnalités avancées d'authentification unique (SSO) telles que le mappage d'attributs de profil utilisateur, le mappage de rôles, etc. Nous passerons ici en revue un guide pour configurer le SSO entre WordPress et Twitch. À la fin de ce guide, les utilisateurs devraient pouvoir se connecter à WordPress depuis Twitch. Pour en savoir plus sur les autres fonctionnalités que nous proposons dans le plugin WP OAuth Single Sign-On (OAuth & OpenID Connect Client), vous pouvez cliquez ici .

Pré-requis : Téléchargement Et Installation


  • Connectez-vous à votre instance WordPress en tant qu'administrateur.
  • Aller sur WordPress Tableau de bord -> Plugins et cliquez sur Ajouter un nouveau véhicule .
  • Rechercher un WordPress Authentification unique OAuth (SSO) plugin et cliquez sur Installer maintenant.
  • Une fois installé cliquez sur Activer.

Étapes pour configurer la connexion Twitch Single Sign-On (SSO) à WordPress

1. Configurer Twitch en tant que fournisseur OAuth

  • Tout d'abord, allez à Console Twitch ainsi que Se connecter S'inscrire.
  • Cliquez sur https://dev.twitch.tv/console . Cliquez sur Applications -> Enregistrez votre candidature .
  • Entrez le nom de votre application dans le champ Nom.
  • Twitch Single Sign-On (SSO) OAuth/OpenID WordPress entrez le nom de votre application
  • Entrer le Redirection/rappel URI du plugin/module miniOrange OAuth Client sous le URL de redirection OAuth champ.
  • Twitch Single Sign-On (SSO) OAuth/OpenID WordPress entrez l'url-twitch-app redirigée
  • Choisir une catégorie.
  • Twitch Single Sign-On (SSO) OAuth/OpenID WordPress entrez la catégorie pour Twitch
  • Cliquez sur Création .
  • Twitch Single Sign-On (SSO) OAuth/OpenID WordPress cliquez sur Créer
  • Cliquez sur Gérer.
  • Twitch Single Sign-On (SSO) OAuth/OpenID WordPress cliquez sur Gérer
  • Cliquez sur Nouveau secret .
  • Twitch Single Sign-On (SSO) OAuth/OpenID WordPress nouveau-Secret
  • Copiez votre identité du client ainsi que Secret client et enregistrez-le sur votre Configuration du plug-in client miniOrange OAuth.
  • Authentification unique Twitch (SSO) OAuth/OpenID WordPress ClientSecret
  • Vous avez terminé avec succès votre Serveur Twitch Oauth configurations latérales.

Étape 1.1 : Module complémentaire de mappage d'abonnement Twitch [Facultatif]

    a) Étapes pour configurer le module complémentaire avec le client OAuth :

  • Accédez au module complémentaire de mappage d'abonnement Twitch et entrez votre Identifiant de la chaine et cliquez sur Enregistrer les paramètres.
  • Twitch Single Sign-On (SSO) OAuth/OpenID WordPress entrez votre identifiant de chaîne
  • Lors de la configuration de votre application OAuth pour Twitch, entrez la portée comme abonnements_utilisateur. Une fois les paramètres enregistrés, cliquez sur Configuration du test. Vous obtiendrez le plan d'abonnement de l'utilisateur dans l'attribut d'abonnement, comme indiqué dans l'image ci-dessous.
  • Configuration de test WordPress d'authentification unique (SSO) OAuth/OpenID Twitch

    b) Trouvez votre identifiant de chaîne

  • Cliquez sur https://www.twitch.tv/ et connectez-vous à votre compte de chaîne. Dans votre section profil cliquez sur Paramètres.
  • Twitch Single Sign-On (SSO) Connexion OAuth/OpenID WordPress à votre compte de chaîne
  • Dans la fenêtre des paramètres, cliquez sur Chaîne et vidéos. Cela ouvrira les paramètres de votre chaîne dans le tableau de bord du créateur.
  • OAuth/OpenID/OIDC Single Sign On (SSO), cliquez sur Chaîne et Vidéos
  • Ici, vous pouvez voir la section Clé de flux primaire et cliquer sur montrer.
  • OAuth/OpenID/OIDC Single Sign On (SSO), vous pouvez voir la clé de flux primaire
  • Cliquez sur Je comprends pour révéler votre clé de flux.
  • OAuth/OpenID/OIDC Single Sign On (SSO), cliquez sur le bouton Comprendre
  • Votre clé de flux a le modèle en direct_ _.
  • Auth/OpenID/OIDC Single Sign On (SSO), modèle de clé
  • Une fois que vous avez obtenu la clé de flux, copiez l'identifiant numérique de la chaîne pour l'enregistrer dans le module complémentaire.
  • REMARQUE - L'ID de chaîne ne change pas lorsque vous réinitialisez la clé de flux primaire. La réinitialisation de la clé de flux modifie uniquement le valeur.

Vous avez configuré avec succès Twitch en tant que fournisseur OAuth pour obtenir la connexion Twitch à votre site WordPress.


2. Configurez WordPress en tant que client OAuth


  • Cliquez sur Configurer OAuth onglet et cliquez Ajouter une nouvelle application pour ajouter une nouvelle application client à votre site Web.
  • Twitch Single Sign-On (SSO) OAuth - Ajouter une nouvelle application
  • Choisissez votre application dans la liste des fournisseurs OAuth / OpenID Connect, ici Twitch.
  • Authentification unique Twitch (SSO) OAuth - Sélectionnez une application
  • Copiez le URL de rappel à utiliser dans la configuration du fournisseur OAuth et cliquez sur Suivant.
  • Authentification unique Twitch (SSO) OAuth – URL de rappel
  • Configurer Nom de l'application. Copiez et collez le critères du tableau ci-dessous. Cliquez sur Suivant.
  • Twitch AD Single Sign-On (SSO) OAuth - Ajouter le nom de l'application, TenantID
    Identité du client : à partir de l'étape 9 ci-dessus
    Secret client : à partir de l'étape 9 ci-dessus
    Portée: utilisateur:lire:email
    Pour plus de portées cliquez ici .
    Autoriser le point de terminaison : https://id.twitch.tv/oauth2/authorize
    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
  • Configurez les informations d'identification du client comme ID client et secret client s'affiche dans la boîte de dialogue de configuration et entrez la valeur de la portée comme email ouvertCliquez sur Suivant.
  • Authentification unique Twitch (SSO) OAuth - ID client et secret client
  • Vérifiez les détails de configuration et cliquez sur Finition pour enregistrer la configuration.
  • Twitch Single Sign-On (SSO) OAuth - Terminer la configuration

Vous avez configuré avec succès WordPress comme client OAuth pour réaliser l'authentification des utilisateurs avec la connexion Twitch Single Sign-On (SSO) à votre site WordPress.


3. Mappage des attributs utilisateur

  • Le mappage des attributs utilisateur est obligatoire pour permettre aux utilisateurs de se connecter avec succès à WordPress. Nous allons configurer les attributs du profil utilisateur pour WordPress en utilisant les paramètres ci-dessous.
  • Recherche d'attributs utilisateur

    • Cliquez sur Configurer OAuth languette. Faites défiler vers le bas et cliquez sur Configuration du test.
    • Configuration du test WordPress Single Sign-On (SSO) OAuth/OpenID de Twitch
    • Vous verrez toutes les valeurs renvoyées par votre fournisseur OAuth à WordPress dans un tableau. Si vous ne voyez pas de valeur pour Prénom, Nom, E-mail ou Nom d'utilisateur, définissez les paramètres requis dans votre fournisseur OAuth pour renvoyer ces informations.
    • Résultat de la configuration du test Twitch Single Sign-On (SSO) OAuth/OpenID WordPress
    • Une fois que vous voyez toutes les valeurs dans la configuration du test, accédez à Mappage d’attributs/rôles , vous obtiendrez la liste des attributs dans une liste déroulante Nom d'utilisateur.
    • Twitch Single Sign-On (SSO) OAuth/OpenID Mappage d'attributs/rôles WordPress

4. Paramètres de connexion

  • Les paramètres de l'onglet Paramètres d'authentification unique (SSO) définissent l'expérience utilisateur pour l'authentification unique (SSO). Pour ajouter un widget de connexion Twitch sur votre page WordPress, vous devez suivre les étapes ci-dessous.
    • Cliquez sur Panneau de gauche WordPress > Apparences > Widgets.
    • Sélectionnez miniOrange OAuth. Faites glisser et déposez vers votre emplacement préféré et enregistrez.
    • Twitch Single Sign-on (SSO) - Paramètre du bouton de connexion WordPress créer-un nouveau client
    • Cliquez sur Panneau de gauche WordPress > Apparences > Widgets.
    • Sélectionnez miniOrange OAuth. Faites glisser et déposez vers votre emplacement préféré et enregistrez.
    • Twitch Single Sign-on (SSO) - Paramètre du bouton de connexion WordPress créer-un nouveau client
    • Ouvrez votre page WordPress et vous pourrez y voir le bouton de connexion Twitch SSO. Vous pouvez tester l'authentification unique Twitch (SSO) dès maintenant.
    • Assurez-vous que le "Afficher sur la page de connexion" L’option est activée pour votre application. (Reportez-vous à l'image ci-dessous)
    • Twitch Single Sign-on (SSO) - Paramètre du bouton de connexion WordPress créer-un nouveau client
    • Maintenant, allez à votre WordPress Login . (Par exemple https://<votre-domaine-wordpress>/wp-login.php)
    • Vous y verrez un bouton de connexion Twitch SSO. Une fois que vous aurez cliqué sur le bouton de connexion, vous pourrez tester l'authentification unique Twitch (SSO).
    • Twitch Single Sign-on (SSO) - Paramètre du bouton de connexion WordPress créer-un nouveau client
Dans ce guide, vous avez configuré avec succès Authentification unique Twitch (SSO) en configurant Twitch comme fournisseur OAuth et WordPress comme client OAuth à l'aide de notre plugin WP OAuth Single Sign-On (OAuth & OpenID Connect Client). Cette solution garantit que vous êtes prêt à déployer un accès sécurisé à votre site WordPress à l'aide des informations de connexion Twitch en quelques minutes.


Ressources additionnelles


Envoyez-nous un e-mail oauthsupport@xecurify.com pour des conseils rapides (par e-mail/réunion) sur vos besoins et notre équipe vous aidera à sélectionner la solution/le plan le mieux adapté à vos besoins.

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