So richten Sie die Okta-SSO-Anmeldung für WordPress mit OAuth ein
Die Okta SSO für WordPress Ermöglicht die sichere und nahtlose Anmeldung bei WordPress durch die Nutzung von Okta als OAuth- und OpenID Connect-Anbieter. Mit Okta Login für WordPress können Benutzer mit ihren Okta-Anmeldedaten auf die Website zugreifen. Das bedeutet, dass sich Benutzer Ihrer Okta-Organisation/Ihres Okta-Verzeichnisses mit unserem Plugin mit ihren Okta-Anmeldedaten bei Ihrer WordPress-Website anmelden können. Unsere Okta SSO Dieses WordPress-Plugin bietet eine sichere Single Sign-On (SSO)-Integration mit erweiterten Funktionen wie Attribut- und Rollenzuordnung sowie Zugriffskontrolle basierend auf E-Mail-Domänen. Es erhöht die Sicherheit Ihrer Website, indem es sicherstellt, dass sich nur verifizierte Benutzer anmelden oder registrieren können. Dank der einfachen Okta SSO-Einrichtung für WordPress vereinfacht das Plugin die Benutzerauthentifizierung und optimiert die Zugriffsverwaltung. Folgen Sie der untenstehenden Anleitung, um Okta SSO für WordPress mühelos zu installieren und zu konfigurieren.
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 der Okta Single Sign-On (SSO)-Anmeldung bei WordPress
Schritt 1: Okta als OAuth-Anbieter einrichten
- Gehen Sie zunächst zu https://www.okta.com/login und melden Sie sich bei Ihrem Okta-Konto an.
- Gehen Sie zur Okta Admin-Panel. Gehe zu Anwendungen -> Anwendungen.
- Sie erhalten den folgenden Bildschirm. Klicke auf App-Integration erstellen .
- Wählen Sie die Anmeldemethode aus OIDC – OpenID Connect Option und wählen Sie Anwendungstyp als Webanwendung, Klicken Sie auf Weiter .
- Sie werden zur App-Detailseite weitergeleitet. Eingeben App-Integration Name und Anmeldeumleitungs-URIs. Sie erhalten dies von der Registerkarte „OAuth konfigurieren“ des miniOrange OAuth/OpenID connect Client Plugin unter dem Weiterleitungs-/Rückruf-URL Feld.
- Scrollen Sie nach unten und Sie werden das sehen Assignments Wählen Sie eine kontrollierte Zugriffsoption und deaktiviere die Option Sofortigen Zugriff mit Federation Broker-Modus aktivieren. Klicke auf Schaltfläche Speichern.
- Jetzt erhalten Sie die Client-Anmeldeinformationen , Okta-Domain. Kopieren Sie diese Anmeldeinformationen in Miniorange OAuth-Client-Single-Sign-On-Plugin (SSO). Konfiguration auf entsprechenden Feldern.
- Zurück Nach Registerkarte "Anwendungen" und klicken Sie auf Ihre Bewerbung.
- Wähle aus Assignments Tab.
- Klicken Sie auf Weisen und wählen Sie Personen zuweisen.
- Wenn Sie die Anwendung mehreren Benutzern gleichzeitig zuweisen möchten, wählen Sie Zu Gruppen zuweisen [Wenn eine App einer Gruppe zugewiesen wird, wird die App allen Personen in dieser Gruppe zugewiesen.]
- Klicken Sie auf Weisen neben einem Benutzernamen.
- Klicken Sie auf Speichern und zurückgehen.
- Klicken Sie auf Erledigt .
- Navigieren Sie in Ihrem Okta-Admin-Dashboard zu Sicherheit -> API.
- Wählen Sie Ihre SSO-Anwendung aus und klicken Sie auf bearbeiten klicken.
- Zurück Nach aus aller Welt und wählen Sie die ID Token-Option.
- Klicken Sie auf Anspruch hinzufügen .
- geben Sie ein Name zu Ihrem Anspruch/Attribut hinzufügen und auswählen ID-Token aus der Dropdown-Liste Token-Typ. Geben Sie nun den Wert user.$attribute in England, Wert Feld basierend auf dem Attribut, das Sie erhalten möchten. Behalten Sie die anderen Einstellungen als Standard bei und klicken Sie auf Erschaffung .
- Führen Sie die gleichen Schritte für alle Attribute aus, die Sie anzeigen möchten. Sie erhalten eine Liste ähnlich der folgenden.
- Sie können die Attribute im sehen Testkonfiguration wie folgt ausgeben.
Hinweis: Geben Sie https:// im Feld „Okta-Domäne“ des OAuth Single Sign-On (SSO)-Plugins für WordPress ein, das Sie unter „Allgemeine Einstellungen“ finden. Beispiel: (https://dev-32414285.okta.com).
1.1 Weisen Sie einem Benutzer eine App-Integration zu
1.2 Profilattribute für das ID-Token
Sie haben erfolgreich eingerichtet Okta Single Sign-On (SSO) für WordPress Verwenden Sie Okta als OAuth-Anbieter, sodass sich Benutzer sicher mit ihren Okta-Login Referenzen.
Schritt 2: WordPress als OAuth-Client einrichten
- Frei
- Premium
Schritt 3: Benutzerattributzuordnung
- Die Zuordnung von Benutzerattributen ist obligatorisch, damit sich Benutzer erfolgreich bei WordPress anmelden können. Wir werden Benutzerprofilattribute für WordPress mithilfe der folgenden Einstellungen einrichten.
- Frei
- Premium
Schritt 4: Schritte zum Abrufen von Okta-Gruppen
- Navigieren Sicherheit → APIund wählen Sie dann die Option Standardautorisierungsserver.
- Gehen Sie zur Schadenregulierung Tab und klicken Sie auf Anspruch hinzufügen .
- Füllen Sie nun die Details wie unten beschrieben aus:
- Fügen Sie Ihren bevorzugten Namen hinzu.
- Wählen Sie den Tokentyp als ID-Token und Werttyp als Groups.
- Wählen Sie im Abschnitt Filter die gewünschte Bedingung aus der Dropdown-Liste aus und fügen Sie den entsprechenden Wert hinzu. Im folgenden Screenshot haben wir die Stimmt mit Regex überein und der Wert, den wir ist .* Dadurch erhalten Sie alle dem Benutzer zugewiesenen Okta-Gruppen.
- Fügen Sie den Bereich als hinzu openid und klicken Sie auf Gespeichert .
Schritt 5: Schritte zum Erstellen benutzerdefinierter Ansprüche in Okta
- Gehe zur Okta Admin-Panel ->Sicherheit ->API.
- Klicken Sie auf Autorisierungsserver hinzufügen .
- Klicken Sie nach dem Erstellen eines neuen Autorisierungsservers auf Bearbeiten Symbol wie unten gezeigt.
- Zurück Nach Schadenregulierung und klicken Sie auf Anspruch hinzufügen .
- Nachdem Sie einen benutzerdefinierten Anspruch erstellt haben, gehen Sie zu Zugriffsrichtlinien und wählen Sie Richtlinie hinzufügen.
- Klicken Sie nach dem Erstellen einer neuen Richtlinie auf der Registerkarte „Zugriffsrichtlinien“ auf Regel hinzufügen .
- geben Sie ein Name zur Regel. Behalten Sie die anderen Einstellungen als Standard bei und klicken Sie auf Regel erstellen.
Schritt 6: Okta-Gruppen im Plugin konfigurieren [Premium]
- Gehen Sie zum OAuth Client Single Sign-On (SSO)-Plugin und geben Sie das ein kann Werte wie Gruppen zusätzlich zu den Zielfernrohren.
- Geben Sie die Endpunkte in der folgenden Tabelle aufgeführt (siehe Bild unten). Klicke auf Gespeichert und dann „Testkonfiguration“ .
- Jetzt erhalten Sie die Liste von Attributnamen, Attributwerte , Groups die von Okta 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 Anbieteranwendung zurückgibt.
Z.B: Gruppen - 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 Administrator, Mitwirkenden, Abonnenten oder eine andere Rolle 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. Football wurde die Rolle des Mitwirkenden zugewiesen und Everyone die Rolle des Abonnenten. - Sobald Sie die Zuordnung speichern, wird der Anbieterrolle nach SSO die WordPress-Administratorrolle zugewiesen.
Ejemplo: Gemäß dem angegebenen Beispiel werden Benutzer mit der Rolle „Fußball“ in WordPress als Mitwirkende und „Jeder“ als Abonnent hinzugefügt.
| Umfang: | openid-E-Mail-Profilgruppen |
| Endpunkt autorisieren: | https://{IhreOktaDomain}.com/oauth2/v1/authorize |
| Zugriffstoken-Endpunkt: | https://{IhreOktaDomain}.com/oauth2/v1/token |
Schritt 7: Anmeldeeinstellungen
- WordPress 5.7 und darunter
- WordPress 5.8
- WordPress 5.9 und höher
Schritt 8: Umfang und Endpunkte
Informationen zur Konfiguration finden Sie in der folgenden Tabelle Umfang und Endpunkte für Okta im Plugin.
| Umfang: | openid-E-Mail-Profil |
| Endpunkt autorisieren: | https://{IhreOktaDomain}.com/oauth2/default/v1/authorize |
| Zugriffstoken-Endpunkt: | https://{IhreOktaDomain}.com/oauth2/default/v1/token |
| Endpunkt zum Abrufen von Benutzerinformationen: | https://{IhreOktaDomain}.com/oauth2/default/v1/userinfo |
| Benutzerdefinierte Weiterleitungs-URL nach dem Abmelden:[Optional] | https://<your_okta_domain>/oauth2/default/v1/logout?id_token_hint=##id_token##&post_logout_redirect_uri=<your_WordPress_site_URL> |
Hinweis: Wenn Sie eine erhalten 404 Fehler bei Verwendung der /Standard Endpunkte, bedeutet dies in der Regel, dass Ihre Okta-Organisation eine benutzerdefinierter Autorisierungsserver anstelle der Standardeinstellung. Die /Standard Endpunkte sind nur gültig für die StandardautorisierungsserverFalls Sie einen benutzerdefinierten Autorisierungsserver verwenden, können Sie die folgenden Endpunkte verwenden:
| Endpunkt autorisieren: | https://{IhreOktaDomain}.com/oauth2/v1/authorize |
| Zugriffstoken-Endpunkt: | https://{IhreOktaDomain}.com/oauth2/v1/token |
| Endpunkt zum Abrufen von Benutzerinformationen: | https://{IhreOktaDomain}.com/oauth2/v1/userinfo |
Sie haben erfolgreich aktiviert Okta SSO-Anmeldung für WordPress Mit dem OAuth & OpenID Connect Single Sign-On (SSO)-Plugin für WordPress können Sie Okta als Identitätsanbieter und WordPress als OAuth-Client konfigurieren. Diese Okta-SSO-Login-Integration für WordPress ermöglicht Ihnen die schnelle und sichere Einrichtung eines sicheren Zugriffs auf Ihre WordPress-Website, sodass sich Benutzer sicher mit ihren Okta-Anmeldedaten authentifizieren können.
Ähnliche Artikel
Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut
