Discord Single Sign-On (SSO) in WordPress | Discord SSO-Anmeldung
Übersicht
Einrichten Einmaliges Anmelden (SSO) auf Ihrer WordPress-Website über Discord Single Sign On mit dem SSO für WordPress-Plugin Die Implementierung von Discord Login in WordPress mithilfe von OAuth2 ermöglicht es Benutzern, sich mit einem einzigen Satz von Anmeldedaten auf Ihren Websites anzumelden. Bei Discord Single Sign-On (SSO) fungiert Discord als OAuth-Anbieter und WordPress als OAuth-Client. Discord SSO bietet WordPress und Discord lassen sich nahtlos mit nur einem Klick integrieren. Das Discord SSO-Plugin für WordPress mit OAuth SSO-Integration bietet zudem erweiterte Discord SSO-Funktionen wie die Zuordnung von Benutzerprofilattributen und Rollen sowie die Bereitstellung des Website-Zugriffs basierend auf den E-Mail-Domänen Ihrer Organisation. Schützen Sie Ihre gesamte WordPress-Website mit der Discord Single Sign-On-Integration. Das Discord SSO-Plugin für WordPress sichert den Anmeldeprozess und verbessert die Benutzerauthentifizierung. Folgen Sie den Schritten in der folgenden Anleitung, um die Discord SSO-Integration einzurichten. OAuth SSO für WordPress durch die Installation dieses Plugins.
Integrationen mit Discord
Mit dem Add-on „Discord Role Mapping“ können Sie Benutzerrollen von Ihrem Discord-Server zu WordPress abrufen.
Ordnen Sie WordPress-Abonnements Discord-Serverrollen zu, verwalten Sie den Benutzerzugriff auf Discord von WP aus und vieles mehr.
Fügen Sie Discord-Attribute wie benutzerdefinierte Felder in den WooCommerce-Bestellungen/Abonnements hinzu, die an Zapier gesendet werden.
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 OAuth Single Sign-On (SSO) 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) / Social Login in WordPress
Schritt 1: Discord als OAuth-Anbieter einrichten
- Einloggen in Discord-Konsole & klicke auf Neue Bewerbung
- Nach einem Klick auf die Neue Bewerbung Schaltfläche wird Ihnen das Popup-Fenster zur Eingabe eines Namens für die Anwendung angezeigt. Klicken Sie auf die Erschaffung Klicken Sie auf die Schaltfläche, nachdem Sie den Anwendungsnamen angegeben haben.
- Navigieren Sie zu der OAuth2 Abschnitt. Client-ID und Client-Geheimnis kopieren.
- Klicken Sie auf Weiterleitung hinzufügen Schaltfläche „Kopieren“. Rückruf-URL Fügen Sie die Daten aus dem Einrichtungsassistenten des OAuth-Client-Plugins für WordPress in das Feld „Weiterleitungen“ ein. Klicken Sie auf „Weiterleitungen“. Gespeichert .
Sie haben es effektiv eingerichtet Discord-Login für WordPress auf Ihrer WordPress-Site, sodass Benutzer sich über Discord anmelden und mit ihren Discord-Anmeldeinformationen auf Ihre Site zugreifen können.
Schritt 2: WordPress als OAuth-Client einrichten
- Frei
- Premium
Schritt 3: Benutzerattributzuordnung
- Die Zuordnung von Benutzerattributen ist zwingend erforderlich, damit sich Benutzer erfolgreich bei WordPress anmelden können. Wir werden mit den folgenden Einstellungen Benutzerprofilattribute für WordPress einrichten.
- Zurück Nach Konfigurieren Sie OAuth Tab. Scrollen Sie nach unten und klicken Sie auf Testkonfiguration.
- Sie sehen alle von Ihrem OAuth-Anbieter an WordPress zurückgegebenen Werte in einer Tabelle. Wenn Sie für E-Mail, Benutzername usw. keine Werte sehen, nehmen Sie die erforderlichen Einstellungen in Ihrem OAuth-Anbieter vor, um diese Informationen zurückzugeben.
- Wenn Sie alle Werte in der Testkonfiguration sehen, gehen Sie zu Attribut-/Rollenzuordnung Registerkarte „Benutzername“ erhalten Sie die Liste der Attribute in einer Dropdown-Liste mit den Benutzernamen.
Suchen von Benutzerattributen:
Schritt 4: Rollenzuordnung [Premium]
- Klicken Sie auf „Testkonfiguration“ und Sie erhalten die Liste der Attributnamen und Attributwerte, die von Ihrem OAuth-Anbieter gesendet werden.
- Ordnen Sie im Fenster „Testkonfiguration“ die Attributnamen im Abschnitt „Attributzuordnung“ des Plugins zu. Weitere Einzelheiten finden Sie im Screenshot.
-
Rollenzuordnung aktivieren: Um die Rollenzuordnung zu aktivieren, müssen Sie das Gruppennamenattribut zuordnen. Wählen Sie den Attributnamen aus der Attributliste aus, der die Rollen aus Ihrer Provideranwendung zurückgibt.
Beispiel: Rolle -
Weisen Sie der Provider-Rolle die WordPress-Rolle zu: Basierend auf Ihrer Anbieteranwendung können Sie die WordPress-Rolle Ihren Anbieterrollen zuordnen. Je nach Anwendung kann es sich um einen Schüler, Lehrer, Administrator oder eine andere Person handeln. Fügen Sie die Anbieterrollen unter „Gruppenattributwert“ hinzu und weisen Sie davor unter „WordPress-Rolle“ die erforderliche WordPress-Rolle zu.
Zum Beispiel, im Bild unten. Dem Lehrer wurde die Rolle des Administrators und dem Schüler die Rolle des Abonnenten zugewiesen. -
Sobald Sie die Zuordnung speichern, wird der Anbieterrolle nach SSO die WordPress-Administratorrolle zugewiesen.
Ejemplo: Gemäß dem angegebenen Beispiel werden Benutzer mit der Rolle „Lehrer“ in WordPress als Administrator und „Student“ als Abonnent hinzugefügt.
Schritt 5: Anmeldeeinstellungen
- WordPress 5.7 und darunter
- WordPress 5.8
- WordPress 5.9 und höher
Fehlerbehebung
Weitere Fehlerbehebungsfehler ➔Unbekannte Anwendung
Um dieses Problem zu beheben, konfigurieren Sie bitte das richtige Kunden-ID im Plugin. Sie können darauf verweisen fehlen uns die Worte. Schritte zum Konfigurieren der richtigen Client-ID im Setup-Handbuch.
ungültiger_Kunde
Um dieses Problem zu beheben, konfigurieren Sie bitte das richtige Kundengeheimnis im Plugin. Sie können darauf verweisen fehlen uns die Worte. Schritte zum Konfigurieren des richtigen Client-Geheimnisses im Setup-Handbuch.
Ungültige OAuth2-Redirect_uri
Um dieses Problem zu beheben, konfigurieren Sie bitte das richtige Weiterleitungs-URL in der Discord Developer-Anwendung des Plugins. Sie können sich auf fehlen uns die Worte. Schritte in der Einrichtungsanleitung.
Es wurden keine Spielräume bereitgestellt
Dieser Fehler wird angezeigt, wenn Geltungsbereich ist im Plugin nicht konfiguriert. Bitte konfigurieren Sie den Umfang im Plugin mit fehlen uns die Worte. Setup-Anleitung.
Ähnliche Artikel
Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut
