Résultats de recherche :

×

S'inscrire Contactez-Nous

Intégration de l'authentification unique (SSO) Discord pour WordPress | Intégrateur Discord


Intégration de Discord via OAuth2 pour WordPress :

Configurer l'intégration Discord (authentification unique Discord) via OAuth 2.0 est simple grâce à l'extension Discord Integrator pour WordPress. Elle prend en charge des fonctionnalités avancées d'authentification unique (SSO), telles que le mappage des attributs de profil utilisateur et des rôles. Ce guide vous explique comment configurer l'authentification unique entre WordPress et Discord. À la fin de ce guide, vous pourrez vous connecter à WordPress depuis Discord. Pour en savoir plus sur les autres fonctionnalités de l'extension d'authentification unique OAuth (client OAuth et OpenID Connect) pour WordPress, 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 Intégration de miniOrange Discord plugin pour WordPress 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.
  • Intégrateur SSO Discord - 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.
  • Intégrateur SSO Discord - 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 grâce à l'extension Discord Integration pour WordPress. Cliquez ensuite sur Sauvegarder les modifications .
  • Intégrateur SSO Discord - ajouter une redirection
  • Maintenant, copiez l'ID client et le secret client et configurez-les dans le plugin miniOrange Discord sur les champs correspondants.
  • Intégrateur SSO Discord - Copie des identifiants client

Vous avez correctement implémenté Discord comme fournisseur de connexion sociale pour la configuration du plugin Discord pour WordPress.


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 .
  • Intégrateur SSO Discord - configuration de test
  • Vous verrez toutes les valeurs renvoyées par Discord à WordPress dans un tableau.
  • Intégrateur SSO Discord - résultat du test

Vous avez implémenté avec succès WordPress en tant que client OAuth pour configurer le plugin Discord pour WordPress.


3. Configurer un serveur Discord et un bot Discord dans l'intégrateur Discord  Intégrateur SSO Discord

    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 .
    • Intégrateur SSO Discord -
    • 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.
    • Intégrateur SSO Discord -

    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.
    • Intégrateur SSO Discord -
    • 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.
    • Intégrateur SSO Discord -

      REMARQUE : Assurez-vous que le bot est ajouté au serveur Discord, puis allez dans les rôles et vérifiez que le bot que vous venez d'ajouter est bien en haut. [Sinon, déplacez-le en haut à l'aide des points situés à gauche].


      Intégrateur SSO Discord -

    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.
    • Intégrateur SSO Discord -
      Intégrateur SSO Discord -
    • 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.
    • Intégrateur SSO Discord -

    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 Jeton de robot dans le plugin Discord sur les champs correspondants.
    • Intégrateur SSO Discord -

4. Activez le bouton de connexion avec Discord une fois que l'utilisateur s'est connecté  Intégrateur SSO Discord

Activez cette fonctionnalité pour afficher un bouton « Se connecter avec Discord » aux utilisateurs une fois qu'ils se seront connectés avec leurs identifiants WordPress. En cliquant sur ce 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.
  • Intégrateur SSO Discord - Lier un compte social
    Intégrateur SSO Discord - code court

5. Mappez les rôles Discord sur WordPress  Intégrateur SSO Discord

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.
  • Extension Discord pour 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.
  • Extension Discord pour WordPress - Gestion des rôles -

6. Mappez les rôles WordPress sur Discord  Intégrateur SSO Discord

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.
  • Extension Discord pour 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.
  • Extension Discord pour WordPress - Gestion des rôles -

7. Cartographie des rôles basée sur l'adhésion/l'abonnement Extension Discord pour WordPress - Intégrateur SSO Discord

    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.
    • Extension Discord pour WordPress - Gestion 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.
    • Extension Discord pour WordPress - Gestion 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.
    • Extension Discord pour WordPress - Gestion 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.
    • Extension Discord pour WordPress - Gestion 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.
    • Extension Discord pour WordPress - Gestion 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.
    • Extension Discord pour WordPress - Gestion 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.
    • Extension Discord pour WordPress - Gestion 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.
    • Extension Discord pour WordPress - Gestion 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.
    • Extension Discord pour WordPress - Gestion des rôles -

Grâce au plugin Discord pour WordPress, vous avez configuré Discord comme fournisseur d'authentification sociale et WordPress comme client OAuth afin de gérer les restrictions d'accès et l'attribution des rôles pour les utilisateurs qui se connectent via leur profil Discord sur votre site WordPress. L'intégrateur Discord permet désormais une connexion simplifiée en un clic grâce à l'authentification sociale Discord sur votre site WordPress.

Ressources supplémentaires


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

Bonjour!

Besoin d'aide? Nous sommes ici !

soutenez