Suchergebnisse :

×

Discord Single Sign-On (SSO) in WordPress integrieren | Discord-Integrator


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.
  • Discord SSO-Integrator – Anwendung hinzufügen
  • 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.
  • Discord SSO-Integrator – Benennen Sie die Anwendung
  • 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 .
  • Discord SSO-Integrator – Umleitung hinzufügen
  • Kopieren Sie nun die Client-ID und das Client-Geheimnis und konfigurieren Sie sie im miniOrange Discord Plugin in den entsprechenden Feldern.
  • Discord SSO-Integrator – Client-Anmeldeinformationen kopieren

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 .
  • Discord SSO Integrator - Testkonfiguration
  • Sie sehen alle von Discord an WordPress zurückgegebenen Werte in einer Tabelle.
  • Discord SSO-Integrator – Testergebnis

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  Discord SSO-Integrator

    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 .
    • Discord SSO-Integrator -
    • 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.
    • Discord SSO-Integrator -

    3.2. Schritte zum Hinzufügen des erstellten Bots zum Discord-Server

    • Zurück Nach URL-Generator für OAuth2 Abschnitt und wählen Sie die folgenden Berechtigungen aus.
    • Discord SSO-Integrator -
    • Kopieren Sie die Generierte URL und fügen Sie es in einen neuen Tab ein. Sie werden aufgefordert, einen Discord-Server auszuwählen, dem Sie beitreten möchten. Wählen Sie den Server aus und erteilen Sie dem Server Bot-Berechtigungen.
    • Discord SSO-Integrator -

      HINWEIS: Stelle sicher, dass der Bot dem Discord-Server hinzugefügt wurde. Gehe anschließend zu den Rollen und vergewissere dich, dass der soeben hinzugefügte Bot ganz oben steht. [Falls nicht, verschiebe ihn mithilfe der Punkte auf der linken Seite nach oben.]


      Discord SSO-Integrator -

    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.
    • Discord SSO-Integrator -
      Discord SSO-Integrator -
    • Ö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.
    • Discord SSO-Integrator -

    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.
    • Discord SSO-Integrator -

4. Aktivieren Sie die Schaltfläche „Mit Discord verbinden“, nachdem sich der Benutzer angemeldet hat  Discord SSO-Integrator

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.
  • Discord SSO-Integrator – Social-Media-Konten verknüpfen
    Discord SSO-Integrator - Shortcode

5. Ordnen Sie Discord-Rollen WordPress zu  Discord SSO-Integrator

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.
  • Discord-Plugin für WordPress – Mapping aktivieren –
  • 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.
  • Discord-Plugin für WordPress – Rollen zuordnen –

6. Ordnen Sie WordPress-Rollen Discord zu  Discord SSO-Integrator

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.
  • Discord-Plugin für WordPress – Rollenzuordnung aktivieren –
  • 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.
  • Discord-Plugin für WordPress – Rollenzuordnung –

7. Auf Mitgliedschaft/Abonnement basierende Rollenzuordnung Discord-Plugin für WordPress – Discord-SSO-Integrator

    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.
    • Discord-Plugin für WordPress – Rollenzuordnung
    • 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.
    • Discord-Plugin für WordPress – Rollenzuordnung
    • 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.
    • Discord-Plugin für WordPress – Rollenzuordnung

    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.
    • Discord-Plugin für WordPress – Rollenzuordnung
    • 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.
    • Discord-Plugin für WordPress – Rollenzuordnung
    • 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.
    • Discord-Plugin für WordPress – Rollenzuordnung

    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.
    • Discord-Plugin für WordPress – Rollenzuordnung –
    • 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.
    • Discord-Plugin für WordPress – Rollenzuordnung –
    • 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.
    • Discord-Plugin für WordPress – Rollenzuordnung –

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.

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung