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 WordPress SSO-Plugin Implementierung der WordPress Discord-Anmeldung mit OAuth2, die es Benutzern ermöglicht, sich mit einem einzigen Satz Anmeldeinformationen bei Ihren Websites anzumelden. Während der Discord Single Sign-On-Funktion fungiert Discord als OAuth-Anbieter und WordPress als OAuth-Client. WordPress Discord SSO bietet reibungslose Integration zwischen WordPress und Discord mit einem einzigen Klick. Die WordPress Discord SSO-Integration mit dem OAuth SSO-Plugin bietet auch erweiterte Discord SSO-Funktionen wie die Zuordnung von Benutzerprofilattributen, Rollenzuordnung und Bereitstellung des Site-Zugriffs basierend auf den E-Mail-Domänen der Organisation. Sie können auch Ihre komplette WordPress-Site hinter der Discord Single Sign-On-Integration schützen. Das WordPress Discord SSO-Plugin sichert den Anmeldevorgang des Benutzers und verbessert die Benutzerauthentifizierung mit Wordpress Discord Single Sign On. Befolgen Sie die Schritte in der Anleitung unten, um die Discord SSO-Integration mit dem einzurichten WordPress OAuth SSO 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 Einmaliges Anmelden (SSO) mit WordPress OAuth Plugin 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 Kreation 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 aus dem Setup-Assistenten des WordPress OAuth Client-Plugins und fügen Sie es in das Feld Weiterleitungen ein. Klicken Sie auf das Gespeichert .
Sie haben es effektiv eingerichtet WordPress-Discord-Login 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.
- Gehe zu 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
