Discord-Integration mit OAuth2 für WordPress:
Die Einrichtung der Discord-Integration (Discord SSO) mit OAuth 2.0 ist mit dem Discord Integrator-Plugin für WordPress ganz einfach. Es unterstützt erweiterte Single Sign-On (SSO)-Funktionen wie die Zuordnung von Benutzerprofilattributen und Rollen. In dieser Anleitung erfahren Sie, wie Sie SSO zwischen WordPress und Discord konfigurieren. Nach Abschluss dieser Anleitung sollten sich Benutzer von Discord aus bei WordPress anmelden können. Weitere Informationen zu den Funktionen unseres OAuth Single Sign-On (OAuth & OpenID Connect Client)-Plugins für WordPress finden Sie hier.
Voraussetzungen: Download und Installation
- Melden Sie sich als Administrator bei Ihrer WordPress-Instanz an.
-
Gehen Sie zu WordPress Dashboard -> Plugins und klicken Sie auf Inserat erstellen.
-
Suche nach einem miniOrange Discord-Integration Plugin für WordPress und klicken Sie auf
Jetzt installieren.
- Klicken Sie nach der Installation auf Mehr erfahren.
Schritte zum Konfigurieren von Discord Single Sign-On (SSO) in WordPress
1. Richten Sie Discord als Social-Login-Anbieter ein
- Zurück Nach https://discordapp.com/developers/applications & und melden Sie sich mit Ihrem Discord-App-Entwicklerkonto an.
- Klicken Sie auf Neue Bewerbung.
- Nach einem Klick auf die Neue Bewerbung Klicken Sie auf die Schaltfläche, um das Popup anzuzeigen, in dem Sie der Anwendung einen Namen geben können. Klick auf das Erschaffung Klicken Sie auf die Schaltfläche, nachdem Sie den Anwendungsnamen angegeben haben.
- Navigieren Sie zu der OAuth2 Registerkarte im linken Bereich. Klicke auf Weiterleitung hinzufügen Klicken Sie auf die Schaltfläche und geben Sie die ein Weiterleitungs-URL Dies erhalten Sie vom Discord-Integrations-Plugin für WordPress. Klicken Sie anschließend auf Änderungen speichern .
- Kopieren Sie nun die Client-ID und das Client-Geheimnis und konfigurieren Sie sie im miniOrange Discord Plugin in den entsprechenden Feldern.
Sie haben Discord erfolgreich als Social-Login-Anbieter für die Konfiguration des Discord-Plugins für WordPress implementiert.
2. Richten Sie WordPress als OAuth-Client ein
- Zurück Nach Discord-Login -> App-Einstellung. Geben Sie die Anmeldeinformationen des Kunden ein Kunden ID & Kundengeheimnis von dem du gekommen bist step1.
- Geben Sie den Bereich als ein Identifizieren, E-Mail, Gilden, Gilden beitreten. Klicken Sie auf Konfiguration speichern und testen .
- Sie sehen alle von Discord an WordPress zurückgegebenen Werte in einer Tabelle.
Sie haben WordPress erfolgreich als OAuth-Client für die Konfiguration des Discord-Plugins für WordPress implementiert.
3. Richten Sie einen Discord-Server und einen Discord-Bot im Discord-Integrator ein 
3.1. Schritte zum Erhalten des Bot-Tokens
- Gehen Sie zur Entwicklerkonsole von Discord und navigieren Sie zu Wander- und Outdoorschuhen Registerkarte im Menü auf der linken Seite. Klick auf das
Bot hinzufügen .
- Kopieren Sie die Token und halten Sie es griffbereit, da wir es später bei der Konfiguration des Bot-Tokens im Discord Integrator-Plugin benötigen.
3.2. Schritte zum Hinzufügen des erstellten Bots zum Discord-Server
3.3. Schritte zum Erhalten der Gilden-ID
- Um Gilden-ID Für Ihren Server müssen Sie zunächst den Entwicklermodus in den Discord-Servereinstellungen aktivieren. So aktivieren Sie Gehe zu Einstellung => Erweitert => Entwicklermodus aktivieren.

- Öffnen Sie nun Ihren Discord-Server, klicken Sie mit der rechten Maustaste auf den Servernamen und wählen Sie dann aus ID kopieren und halten Sie es griffbereit, da wir es später bei der Konfiguration der Gilden-ID im Discord Integrator-Plugin benötigen.
3.4. Schritte zum Konfigurieren des Bot-Tokens und der Gilden-ID im Discord Integrator Plugin
- Gehe jetzt zu Discord Integrator-Plugin => Discord Server-Konfiguration. Und einfügen Gilden-ID und
Bot-Token im Discord Plugin auf die entsprechenden Felder.
4. Aktivieren Sie die Schaltfläche „Mit Discord verbinden“, nachdem sich der Benutzer angemeldet hat 
Aktivieren Sie diese Funktion, um Nutzern nach erfolgreicher Anmeldung mit ihren WordPress-Zugangsdaten die Schaltfläche „Mit Discord verbinden“ anzuzeigen . Durch Klicken auf die Schaltfläche wird der Nutzer Ihrem Discord-Server hinzugefügt.
- Zurück Nach Discord Integrator-Plugin => Soziales Konto verknüpfen Tab. Aktivieren Sie das Kontrollkästchen für Mit dem angemeldeten Benutzer verknüpfte Benutzer und kopiere den Shortcode [miniorange_discord_login link_enable="1"] und fügen Sie es auf einer beliebigen WordPress-Seite ein, auf der Sie die Schaltfläche „Verbinden“ anzeigen möchten.

5. Ordnen Sie Discord-Rollen WordPress zu 
Mitgliederrollen auf dem Discord-Server werden während des Single Sign-On (SSO) der WordPress-Rolle zugeordnet. Immer wenn sich ein Benutzer mit Discord Single Sign-On (SSO) bei der WordPress-Site anmeldet, wird dem Benutzer die WordPress-Rolle basierend auf der Benutzerrolle auf dem Discord-Server zugewiesen.
- Gehen Sie zur Discord Integrator-Plugin => Rollenzuordnung von Discord zu WordPress Tab. Aktivieren Sie das Kontrollkästchen für
Rollenzuordnung von Discord zu WordPress.
- Bitte wählen Sie die Discord-Rolle aus, die der gewünschten WordPress-Rolle für einen Benutzer entspricht, und fahren Sie fort, indem Sie auf klicken Gespeichert Taste. Mehrere Discord-Rollen können unterschiedlichen WordPress-Rollen zugewiesen werden, wie im Bild unten gezeigt.
6. Ordnen Sie WordPress-Rollen Discord zu 
Benutzerrollen von Ihrer WordPress-Site werden Mitgliedsrollen auf Ihrem Discord-Server zugeordnet. Immer wenn sich ein Benutzer mit Discord Single Sign-On (SSO) bei der WordPress-Site anmeldet, wird dem Benutzer die Discord-Rolle auf dem Discord-Server zugewiesen, basierend auf der Rolle des Benutzers auf der WordPress-Website.
- Gehen Sie zur Discord Integrator-Plugin => Rollenzuordnung von WordPress zu Discord Tab. Aktivieren Sie das Kontrollkästchen für
Rollenzuordnung von WordPress zu Discord.
- Bitte wählen Sie die WordPress-Rolle aus, die der gewünschten Discord-Rolle für einen Benutzer entspricht, und fahren Sie fort, indem Sie auf klicken 'Speichern' Taste. Mehrere WordPress-Rollen können unterschiedlichen Discord-Rollen zugewiesen werden, wie im Bild unten gezeigt.
7. Auf Mitgliedschaft/Abonnement basierende Rollenzuordnung 
7.1 Woocommerce-Mitgliedschaftsbasierte Rollenzuordnung
Aktivieren Sie diese Funktion, um die Rolle einem Benutzer auf Ihrem Discord-Server basierend auf der auf Ihrer WooCommerce-WordPress-Website erworbenen Mitgliedschaftsstufe zuzuweisen. Für den Fall, dass die Mitgliedschaft eines Benutzers abläuft oder gekündigt wird, wird die aktuelle, auf der Mitgliedschaft basierende Discord-Rolle entfernt und diesem Benutzer die Standard-Discord-Rolle zugewiesen.
- Gehen Sie zur Discord-Plugin => Mitgliedschafts-/Abonnementbasierte Rollenzuordnung Tab. Navigieren Sie hier zu
Woocommerce-Mitgliedschaft Registerkarte und aktivieren Sie die Integration indem Sie auf die Umschalttaste klicken.
- Bitte wählen Sie die Discord-Rolle aus, die der gewünschten WordPress-Mitgliedschaft für einen Benutzer entspricht, und fahren Sie fort, indem Sie auf klicken Einstellungen speichern Taste. Es ist möglich, verschiedenen WordPress-Mitgliedschaften mehrere Discord-Rollen zuzuweisen, wie im Bild unten gezeigt.
- Scrollen Sie nach unten zum Default_Discord_Role Abschnitt und wählen Sie aus der Dropdown-Liste die Discord-Rolle aus, die Sie Benutzern als Standardrolle zuweisen möchten. Klicke auf Einstellungen speichern unten mit.
7.2 Woocommerce-Abonnement-basierte Rollenzuordnung
Aktivieren Sie diese Funktion, um die Rolle einem Benutzer auf Ihrem Discord-Server basierend auf der auf Ihrer WooCommerce-WordPress-Website erworbenen Abonnementstufe zuzuweisen. Für den Fall, dass das Abonnement eines Benutzers abläuft oder gekündigt wird, wird die aktuelle abonnementbasierte Discord-Rolle entfernt und diesem Benutzer die Standard-Discord-Rolle zugewiesen.
- Gehen Sie zur Discord-Plugin => Mitgliedschafts-/Abonnementbasierte Rollenzuordnung Tab. Navigieren Sie hier zu
Woocommerce-Abonnement Registerkarte und aktivieren Sie die Integration indem Sie auf die Umschalttaste klicken.
- Bitte wählen Sie die Discord-Rolle aus, die dem gewünschten WordPress-Abonnement für einen Benutzer entspricht, und fahren Sie fort, indem Sie auf klicken Einstellungen speichern Taste. Es ist möglich, mehreren Discord-Rollen verschiedene WordPress-Abonnements zuzuweisen, wie im Bild unten gezeigt.
- Scrollen Sie nach unten zum Default_Discord_Role Abschnitt und wählen Sie aus der Dropdown-Liste die Discord-Rolle aus, die Sie Benutzern als Standardrolle zuweisen möchten. Klicke auf Einstellungen speichern unten mit.
7.3 Rollenzuordnung auf Basis der kostenpflichtigen Mitgliedschaft Pro
Aktivieren Sie diese Funktion, um die Rolle einem Benutzer auf Ihrem Discord-Server basierend auf der bei Paid Membership Pro erworbenen Mitgliedschaftsstufe zuzuweisen. Für den Fall, dass die Mitgliedschaft eines Benutzers abläuft oder gekündigt wird, wird die aktuelle, auf der Mitgliedschaft basierende Discord-Rolle entfernt und diesem Benutzer die Standard-Discord-Rolle zugewiesen.
- Gehen Sie zur Discord-Plugin => Mitgliedschafts-/Abonnementbasierte Rollenzuordnung Tab. Navigieren Sie hier zu
Paid Mitgliedschaft Pro Registerkarte und aktivieren Sie die Integration indem Sie auf die Umschalttaste klicken.
- Bitte wählen Sie die Discord-Rolle aus, die der gewünschten WordPress-Mitgliedschaft für einen Benutzer entspricht, und fahren Sie fort, indem Sie auf klicken Einstellungen speichern Taste. Es ist möglich, verschiedenen WordPress-Mitgliedschaften mehrere Discord-Rollen zuzuweisen, wie im Bild unten gezeigt.
- Scrollen Sie nach unten zum Default_Discord_Role Abschnitt und wählen Sie aus der Dropdown-Liste die Discord-Rolle aus, die Sie Benutzern als Standardrolle zuweisen möchten. Klicke auf Einstellungen speichern unten mit.
Mit dem Discord-Plugin für WordPress haben Sie Discord als Social-Login-Anbieter und WordPress als OAuth-Client konfiguriert , um Benutzerbeschränkungen und Rollenzuordnungen für Benutzer bereitzustellen, die sich per Single Sign-On mit ihrem Discord-Benutzerprofil auf Ihrer WordPress-Website anmelden. Der Discord-Integrator ermöglicht nun die nahtlose Ein-Klick-Anmeldung per Discord-Social-Login auf Ihrer WordPress-Website.
Weitere Informationen
Kontaktieren Sie uns unter discordsupport@xecurify für eine schnelle Beratung (per E-Mail/Meeting) zu Ihren Anforderungen. Unser Team hilft Ihnen gerne bei der Auswahl der am besten geeigneten Lösung/des besten Plans.