Résultats de recherche :

×

S'inscrire Contactez-Nous

Intégrer Discord WordPress Single Sign-On (SSO) | Intégrateur Discord


Intégration WordPress Discord à l'aide d'OAuth2 :

La configuration de l'intégration WordPress Discord (Discord SSO) à l'aide d'OAuth2.0 est facile avec le plugin WordPress Discord Integrator. Il prend en charge les fonctionnalités avancées d'authentification unique (SSO) telles que le mappage des attributs du profil utilisateur, le mappage des rôles, etc. Nous passerons ici en revue un guide pour configurer le SSO entre WordPress et Discord. À la fin de ce guide, les utilisateurs devraient pouvoir se connecter à WordPress depuis Discord. 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.
  • Rechercher un WordPress Intégration de miniOrange Discord plugin et cliquez sur Installer maintenant.
  • Une fois installé cliquez sur Activer.

Étapes pour configurer l'authentification unique Discord (SSO) dans WordPress

1. Configurer Discord en tant que fournisseur de connexion sociale

  • Allez dans https://discordapp.com/developers/applications & et connectez-vous avec votre compte de développeur d'application Discord.
  • Cliquez sur Nouvelle application.
  • Plugin Discord WordPress - Intégrateur Discord sso - Ajouter une application
  • Après avoir cliqué sur le Nouvelle application bouton, il vous montrera la fenêtre contextuelle permettant de fournir un nom à l'application. Clique sur le Créer après avoir fourni le nom de l’application.
  • Plugin Discord WordPress – intégrateur Discord sso – nommez l'application
  • Accédez à la OAuth2 onglet de la section de gauche. Cliquer sur Ajouter une redirection et entrez le URL de redirection que vous obtiendrez du plugin WordPress Discord Integration. Cliquez ensuite sur Sauvegarder les modifications .
  • Plugin Discord WordPress - Intégrateur Discord sso - Ajouter une redirection
  • Maintenant, copiez l'ID client et le secret client et configurez-les dans le plugin miniOrange Discord sur les champs correspondants.
  • Plugin Discord WordPress - Intégrateur Discord sso - Copier les informations d'identification du client

Vous avez mis en œuvre avec succès Discord en tant que fournisseur de connexion sociale pour configurer le plugin WordPress Discord.


2. Configurez WordPress en tant que client OAuth

  • Allez dans Connexion Discord -> Paramètres de l'application. Entrez les informations d'identification du client comme identité du client & Secret client que tu as obtenu de step1.
  • Entrez la portée comme identifier+email+guildes+guildes.rejoindre. Cliquez sur enregistrer et tester la configuration .
  • Plugin Discord WordPress – Intégrateur Discord sso – Configuration de test
  • Vous verrez toutes les valeurs renvoyées par Discord à WordPress dans un tableau.
  • Plugin Discord WordPress - Intégrateur Discord sso - Résultat du test

Vous avez mis en œuvre avec succès WordPress comme client OAuth pour configurer le plugin WordPress Discord.


3. Configurer un serveur Discord et un bot Discord dans l'intégrateur Discord  Plugin Discord WordPress – intégrateur Discord sso

    3.1. Étapes pour obtenir le jeton de bot

    • Accédez à la console développeur de Discord et accédez au Bot onglet dans le menu de gauche. Clique sur le Ajouter un robot .
    • Plugin Discord WordPress – intégrateur Discord sso –
    • Copiez le Token et gardez-le à portée de main car nous en aurons besoin plus tard lors de la configuration du jeton de robot dans le plugin Discord Integrator.
    • Plugin Discord WordPress – intégrateur Discord sso –

    3.2. Étapes pour ajouter le bot créé au serveur Discord

    • Allez dans Générateur d'URL sous OAuth2 et sélectionnez les autorisations suivantes.
    • Plugin Discord WordPress – intégrateur Discord sso –
    • Copiez le URL générée et collez-le dans un nouvel onglet. Il vous sera demandé de sélectionner un serveur Discord à rejoindre. Sélectionnez le serveur et fournissez les autorisations Bot au serveur.
    • Plugin Discord WordPress – intégrateur Discord sso –

      NOTE: Assurez-vous que Bot est ajouté au serveur Discord, puis accédez aux rôles et assurez-vous que Bot que nous venons d'ajouter doit être en haut. [Sinon, déplacez-le en haut par les points de gauche].


      Plugin Discord WordPress – intégrateur Discord sso –

    3.3. Étapes pour obtenir l'identifiant de guilde

    • Pour obtenir Identifiant de guilde pour votre serveur, vous devez d'abord activer le mode développeur dans les paramètres du serveur Discord. Pour activer, allez à Paramètres => Avancé => Activer le mode développeur.
    • Plugin Discord WordPress – intégrateur Discord sso –
      Plugin Discord WordPress – intégrateur Discord sso –
    • Maintenant, ouvrez votre serveur Discord, faites un clic droit sur le nom du serveur, puis sélectionnez CopierID et gardez-le à portée de main car nous en aurons besoin plus tard lors de la configuration de l'ID de guilde dans le plugin Discord Integrator.
    • Plugin Discord WordPress – intégrateur Discord sso –

    3.4. Étapes pour configurer le jeton de bot et l'identifiant de guilde dans le plugin Discord Integrator

    • Maintenant, allez à Plugin Discord Integrator => Configuration du serveur Discord. Et coller Identifiant de guilde et la Jeton de robot dans le plugin Discord sur les champs correspondants.
    • Plugin Discord WordPress – intégrateur Discord sso –

4. Activez le bouton de connexion avec Discord une fois que l'utilisateur s'est connecté  Plugin Discord WordPress – intégrateur Discord sso

Activez cette fonctionnalité pour afficher un "Connectez-vous avec Discord" aux utilisateurs après s’être connectés avec succès avec leurs informations d’identification WordPress. En cliquant sur le bouton, l'utilisateur sera ajouté à votre serveur Discord.

  • Allez dans Plugin Discord Integrator => Lier un compte social languette. Cochez la case pour Utilisateurs liés à l'utilisateur connecté et copiez le shortcode [miniorange_discord_login link_enable="1"] et collez-le sur n'importe quelle page WordPress sur laquelle vous souhaitez afficher le bouton de connexion.
  • Plugin Discord WordPress – intégrateur Discord sso –
    Plugin Discord WordPress – intégrateur Discord sso –

5. Mappez les rôles Discord sur WordPress  Plugin Discord WordPress – intégrateur Discord sso

Les rôles des membres sur le serveur Discord seront mappés avec le rôle WordPress lors de l'authentification unique (SSO). Chaque fois qu'un utilisateur se connecte au site WordPress à l'aide de Discord Single Sign-On (SSO), le rôle WordPress sera attribué à l'utilisateur en fonction de son rôle sur le serveur Discord.

  • Rendez-vous dans la section Plugin Discord Integrator => Mappage des rôles Discord vers WordPress languette. Cochez la case pour Mappage des rôles Discord vers WordPress.
  • Plugin Discord WordPress – activer le mappage –
  • Veuillez sélectionner le rôle Discord correspondant au rôle WordPress souhaité pour un utilisateur et continuez en cliquant sur le bouton Enregistrer bouton. Plusieurs rôles Discord peuvent être attribués à des rôles WordPress distincts, comme le montre l'image ci-dessous.
  • Plugin Discord WordPress – cartographier les rôles –

6. Mappez les rôles WordPress sur Discord  Plugin Discord WordPress – intégrateur Discord sso

Les rôles d'utilisateur de votre site WordPress seront mappés aux rôles de membre sur votre serveur Discord. Chaque fois qu'un utilisateur se connecte au site WordPress à l'aide de Discord Single Sign-On (SSO), le rôle Discord lui sera attribué sur le serveur Discord en fonction de son rôle sur le site Web WordPress.

  • Rendez-vous dans la section Plugin Discord Integrator => Mappage des rôles WordPress vers Discord languette. Cochez la case pour Cartographie des rôles WordPress vers Discord.
  • Plugin Discord WordPress – activer le mappage des rôles –
  • Veuillez sélectionner le rôle WordPress correspondant au rôle Discord souhaité pour un utilisateur et continuez en cliquant sur le bouton 'Sauvegarder' bouton. Plusieurs rôles WordPress peuvent être attribués à des rôles Discord distincts, comme le montre l'image ci-dessous.
  • Plugin Discord WordPress – cartographie des rôles –

7. Cartographie des rôles basée sur l'adhésion/l'abonnement Plugin Discord WordPress – intégrateur Discord sso

    7.1 Cartographie des rôles basée sur l'adhésion à Woocommerce

    Activez cette fonctionnalité pour attribuer le rôle à un utilisateur sur votre serveur Discord en fonction du niveau d'adhésion acheté sur votre site Web WooCommerce WordPress. Dans le cas où l'adhésion d'un utilisateur expire ou est annulée, le rôle Discord actuel basé sur l'adhésion sera supprimé et le rôle Discord par défaut sera attribué à cet utilisateur.

    • Rendez-vous dans la section Plugin Discord => Cartographie des rôles basée sur l'adhésion/l'abonnement languette. Ici, accédez à Adhésion à Woocommerce et activez l'onglet Intégration : en cliquant sur le bouton bascule.
    • Plugin Discord WordPress – cartographie des rôles
    • Veuillez sélectionner le rôle Discord correspondant à l'adhésion WordPress souhaitée pour un utilisateur et continuez en cliquant sur le bouton Enregistrer les paramètres bouton. Il est possible d'attribuer plusieurs rôles Discord à des adhésions WordPress distinctes, comme le montre l'image ci-dessous.
    • Plugin Discord WordPress – cartographie des rôles
    • Faites défiler jusqu'à la Rôle_Discord_par défaut et sélectionnez le rôle Discord dans la liste déroulante que vous souhaitez attribuer aux utilisateurs comme rôle par défaut. Cliquer sur Enregistrer les paramètres ci-dessous.
    • Plugin Discord WordPress – cartographie des rôles

    7.2 Cartographie des rôles basée sur l'abonnement Woocommerce

    Activez cette fonctionnalité pour attribuer le rôle à un utilisateur sur votre serveur Discord en fonction du niveau d'abonnement acheté sur votre site Web WooCommerce WordPress. Dans le cas où l'abonnement d'un utilisateur expire ou est annulé, le rôle Discord actuel basé sur l'abonnement sera supprimé et le rôle Discord par défaut sera attribué à cet utilisateur.

    • Rendez-vous dans la section Plugin Discord => Cartographie des rôles basée sur l'adhésion/l'abonnement languette. Ici, accédez à Abonnement Woocommerce et activez l'onglet Intégration : en cliquant sur le bouton bascule.
    • Plugin Discord WordPress – cartographie des rôles
    • Veuillez sélectionner le rôle Discord correspondant à l'abonnement WordPress souhaité pour un utilisateur et continuez en cliquant sur le bouton Enregistrer les paramètres bouton. Il est possible d'attribuer plusieurs rôles Discord à un abonnement WordPress distinct, comme le montre l'image ci-dessous.
    • Plugin Discord WordPress – cartographie des rôles
    • Faites défiler jusqu'à la Rôle_Discord_par défaut et sélectionnez le rôle Discord dans la liste déroulante que vous souhaitez attribuer aux utilisateurs comme rôle par défaut. Cliquer sur Enregistrer les paramètres ci-dessous.
    • Plugin Discord WordPress – cartographie des rôles

    7.3 Cartographie des rôles basée sur Paid Membership Pro

    Activez cette fonctionnalité pour attribuer le rôle à un utilisateur sur votre serveur Discord en fonction du niveau d'adhésion acheté sur Paid Membership Pro. Dans le cas où l'adhésion d'un utilisateur expire ou est annulée, le rôle Discord actuel basé sur l'adhésion sera supprimé et le rôle Discord par défaut sera attribué à cet utilisateur.

    • Rendez-vous dans la section Plugin Discord => Cartographie des rôles basée sur l'adhésion/l'abonnement languette. Ici, accédez à Payé Adhésion Pro et activez l'onglet Intégration : en cliquant sur le bouton bascule.
    • Plugin Discord WordPress – cartographie des rôles –
    • Veuillez sélectionner le rôle Discord correspondant à l'adhésion WordPress souhaitée pour un utilisateur et continuez en cliquant sur le bouton Enregistrer les paramètres bouton. Il est possible d'attribuer plusieurs rôles Discord à des adhésions WordPress distinctes, comme le montre l'image ci-dessous.
    • Plugin Discord WordPress – cartographie des rôles –
    • Faites défiler jusqu'à la Rôle_Discord_par défaut et sélectionnez le rôle Discord dans la liste déroulante que vous souhaitez attribuer aux utilisateurs comme rôle par défaut. Cliquer sur Enregistrer les paramètres ci-dessous.
    • Plugin Discord WordPress – cartographie des rôles –

Avec le plugin WordPress Discord que vous avez configuré Discord en tant que fournisseur de connexion sociale et la WordPress comme client OAuth pour fournir une restriction utilisateur et un mappage de rôles pour les utilisateurs qui effectuent une authentification unique à l'aide du profil utilisateur Discord sur votre site WordPress. Discord Integrator fournira désormais une connexion transparente en un clic avec la connexion sociale Discord à votre site WordPress.

XNUMX. Ressources supplémentaires


Envoyez-nous un e-mail discordsupport@xecurify 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 !

soutenez