Suchergebnisse :

×

WordPress-Anmeldung mit JWT-Token aus beliebigen Anwendungen (WordPress SSO)

WordPress-Anmeldung mit JWT-Token aus beliebigen Anwendungen (WordPress SSO)


Mit der WordPress-Anmeldung und -Registrierung mithilfe des JWT-Plugins können Sie sich von jeder anderen WordPress-Site oder anderen Anwendungen/Plattformen, einschließlich mobiler Anwendungen, mit dem JWT-Token (JSON-Web-Token) bei der WordPress-Anwendung anmelden (WordPress Single Sign-On).

Download und Installation

  • Melden Sie sich als Administrator bei Ihrer WordPress-Instanz an.
  • Gehen Sie zu WordPress Dashboard -> Plugins und klicken Sie auf Neu hinzufügen.
  • Suchen Sie nach einem WordPress WP-Anmeldung und Registrierung mit JWT Plugin und klicken Sie auf Jetzt installieren.
  • Klicken Sie nach der Installation auf Mehr erfahren.

Schritte zum Konfigurieren des JWT-Login-Plugins (Single Sign-On).


Die folgende Einrichtungsanleitung enthält die verfügbaren Funktionen JWT Login (WordPress Single Sign-On) Premium-Plugin.


1. Erstellen Sie das JWT-Token basierend auf den Anmeldeinformationen des WordPress-Benutzers (Funktion „JWT erstellen“):

Diese Funktion hilft Ihnen beim Erstellen des JWT-Tokens basierend auf den Anmeldeinformationen des WordPress-Benutzers. Es hilft Ihnen auch dabei, Ihre Benutzer bei anderen Apps zu authentifizieren, die versuchen, sich mit WordPress-Anmeldeinformationen anzumelden.

    1.1: Schritt zum Erstellen von JWT

    • Gehen Sie zum miniOrange JWT Login-Plugin und wählen Sie das aus JWT erstellen Option auf der Registerkarte „JWT-Einstellungen konfigurieren“.
    • WordPress Jwt Single Sign-On-select-jwt-Option
    • Wie Sie sehen können, die JWT-Sicherheitseinstellungen Der Abschnitt wird automatisch ausgefüllt, Sie können ihn jedoch entsprechend Ihren Anforderungen ändern. Klicken Einstellungen speichern um Ihre Änderungen zu speichern.
    • JWT-Sicherheitseinstellung für WordPress JWT Single Sign-On
    • Scrollen Sie nach unten und Sie erhalten das Erstellen Sie einen JWT-API-Endpunkt. Halten Sie den API-Endpunkt bereit, da dieser später für die Konfiguration des Postboten benötigt wird.
    • WordPress JWT Single Sign-On JWT API-Endpunkt

    1.2: Testen Sie den Create JWT API-Endpunkt mit dem Postman-Tool

    • Konfigurieren Sie mit Postman den API-Endpunkt, den Sie im vorherigen Schritt erhalten haben. Im Hauptteil müssen Sie auch Ihre angeben WordPress-Benutzername und Passwort (siehe Bild unten). Senden Sie die Nachricht, indem Sie auf klicken senden Taste. Sobald Sie das JWT-Token erhalten haben, können Sie es verwenden.
    • WordPress JWT Single Sign-On testet das JWT-Token erstellen

miniorange img Beispielbeispiel zum Anfordern des benutzerbasierten JWT


Request:POST https://<domain-name>/wp-json/api/v1/mo-jwt
Body:username = <wordpress username>
password = <wordpress password>
 
Sample curl Request Format-
curl -d "username=<wordpress_username>&password=<wordpress_password>"
-X POST http://<wp_base_url>/wp-json/api/v1/mo-jwt 

2. Registrieren Sie sich bei WordPress mithilfe der Benutzerregistrierungs-API von beliebigen externen Plattformen (Benutzer für JWT registrieren):

Diese Funktion hilft Ihnen beim Erstellen des Benutzers in WordPress über die API und gibt das benutzerbasierte JWT-Token zurück, das für die Benutzeranmeldung, das Löschen usw. weiter verwendet werden kann.

    2.1: Schritt zur Benutzerregistrierung für jwt

    • Gehen Sie zum miniOrange JWT Login-Plugin und wählen Sie das aus Registrieren Sie den Benutzer für JWT Option auf der Registerkarte „JWT-Einstellungen konfigurieren“.
    • WordPress Jwt Single Sign-On registriert Benutzer mit JWT-Token
    • Du wirst das sehen Rollenzuordnungseinstellungen Abschnitt, in dem Sie mithilfe von die Standardrolle für den Benutzer auswählen können Wählen Sie Standardrolle aus Möglichkeit. Wählen Sie aus der Dropdown-Liste die Rolle für Ihren Benutzer aus und aktivieren Sie das Erlauben Sie den Parameter „role“ in der Registrierungsanforderung Box. Klicke auf das Einstellungen speichern .
    • WordPress Jwt Single Sign-On-Rollenzuordnung
    • Scrollen Sie nach unten und Sie erhalten das Benutzerregistrierungs-API-Endpunkt. Halten Sie den API-Endpunkt bereit, da dieser später für die Konfiguration des Postboten benötigt wird.
    • WordPress JWT Single Sign-On-Registrierungs-API-Endpunkt

    2.2: Testen Sie den JWT-API-Endpunkt „Benutzer registrieren“ mit dem Postman-Tool

    • Konfigurieren Sie mit Postman den Benutzerregistrierungs-API-Endpunkt, den Sie im vorherigen Schritt erhalten haben. Im Hauptteil müssen Sie auch Ihre angeben WordPress-Benutzername (siehe Bild unten). Senden Sie die Nachricht, indem Sie auf klicken senden Taste. Sie erhalten den Jwt-Token.
    • WordPress Jwt Single Sign-On testet den registrierten Benutzer
    • Die Rolle eines Benutzers wird Ihrer WordPress-Site zugewiesen, nachdem er das JWT-Token erfolgreich erhalten hat.
    • WordPress JWT Single Sign-On JWT-Token erhalten

miniorange img Beispiel Beispiel für die Anforderung der Benutzerregistrierung


Request:POST https://<domain-name>/wp-json/api/v1/mo-jwt-register            
Body:username = <wordpress username>
password(Optional) = <wordpress password>
 
Sample curl Request Format-
curl -d "username=<wordpress_username>&password=<wordpress_password>"
-X POST http://<wp_base_url>/wp-json/api/v1/mo-jwt-register 

3. Löschen/Entfernen bestimmter Benutzer aus WordPress mithilfe des benutzerbasierten JWT-Tokens (Benutzer mit JWT löschen)

Diese Funktion hilft Ihnen, Ihre Benutzer über den API-Endpunkt mithilfe des benutzerbasierten JWT-Tokens aus WordPress zu löschen.

    3.1: Schritt zum Löschen eines Benutzers mit jwt

    • Gehen Sie zum miniOrange JWT Login-Plugin und wählen Sie das aus Benutzer mit JWT löschen Option auf der Registerkarte „JWT-Einstellungen konfigurieren“. Klicke auf Einstellungen speichern .
    • WordPress Jwt Single Sign-On Benutzer mit JWT löschen
    • Sie erhalten die JWT-API-Endpunkt löschen nach dem Speichern Ihrer Einstellungen. Halten Sie den Endpunkt bereit, um den Postman später zu konfigurieren.
    • WordPress JWT Single Sign-On, JWT-API löschen

    3.2: Testen Sie den JWT-API-Endpunkt „Benutzer löschen“ mit dem Postman-Tool

    • Konfigurieren Sie mit Postman den API-Endpunkt zum Löschen von Benutzern, den Sie im vorherigen Schritt erhalten haben. Im Hauptteil müssen Sie auch Folgendes angeben JWT-Token des Benutzers, den Sie von der WordPress-Site löschen möchten, und API-Schlüssel (optional) (siehe Bild unten). Senden Sie die Nachricht, indem Sie auf klicken senden Taste. Sie erhalten die Meldung „Der Benutzer wurde erfolgreich gelöscht“.
    • WordPress Jwt Single Sign-On testet den gelöschten Benutzer

miniorange img Beispielbeispiel zum Anfordern des benutzerbasierten JWT


Request:POST https://<domain-name>/wp-json/api/v1/mo-jwt-delete        
Body:jwt-token = <The jwt token of that whom you want to remove from WordPress>
 
Sample curl Request Format-
curl -d "jwt-token=<JWT_token>"
-X POST http://<wp_base_url>/wp-json/api/v1/mo-jwt-delete 

4. Benutzeranmeldesitzung zwischen mehreren Plattformen synchronisieren (Anmeldebenutzer mit JWT) | SSO-Anmeldung in WordPress mit Token

Diese Funktion hilft Ihnen bei der automatischen Anmeldung (Single Sign-On) Ihrer Benutzer in WordPress mithilfe des benutzerbasierten JWT-Tokens, das entweder über das Plugin erstellt oder von externen Identitäten wie OAuth 2.0/OpenID Connect-Anbietern, Firebase usw. erhalten wurde.

    4.1: Schritt zum Anmelden des Benutzers mit JWT

    • Gehen Sie zum Plugin und wählen Sie das aus Benutzer mit JWT anmelden Option und klicken Sie auf Einstellungen speichern .
    • WordPress Jwt Single Sign-On-Anmeldebenutzer mit jwt
    • Im Holen Sie sich das JWT-Token Von Abschnitt aus unterstützen wir beides URL-Parameter anfordern und Cookies um es dem Plugin zu ermöglichen, das benötigte JWT-Token zu identifizieren, und kann dann weiter zur Validierung und automatischen Anmeldung des Benutzers verwendet werden.
    • WordPress Jwt Single Sign-On-Anfrage-URL-Parameter
    • Du kannst dich Automatische Weiterleitung Der Benutzer beim Anmelden auf der Homepage oder auf der gleiche Seite/URL Von dort aus wird die automatische Anmeldung mithilfe der Option „Benutzerumleitung nach automatischer Anmeldung“ initiiert.
    • Automatische Weiterleitung von WordPress Jwt Single Sign-On
    • Wir unterstützen die folgenden JWT-Token-Validierungsmethoden:

      Sie können wählen Signierungsalgorithmus HS256 oder RS256 um das JWT mit dieser Methode zu signieren. Zusätzlich können Sie eine eingeben Schlüssel/Zertifikat um das JWT im Feld Entschlüsselungsschlüssel/Zertifikat zu entschlüsseln.

      WordPress Jwt Single Sign-On-Algorithmus
    • Geben Sie die Entschlüsselungsschlüssel/Zertifikatsschlüssel und klicken Sie auf Einstellungen speichern .
    • WordPress JWT Single Sign-On-Entschlüsselung
  • Ordnen Sie nun die Attribute im Abschnitt „Attributzuordnung“ zu und klicken Sie auf Speichern Taste. Dies ist die erforderliche Funktion, um den Benutzer in WordPress zu bestimmen, und Sie müssen sie dem Attribut der Nutzlast des JWT-Tokens zuordnen, in dem Ihre eindeutige Benutzeridentität enthalten ist, z. B. Benutzer-ID, Benutzername, E-Mail usw.
  • WordPress Jwt Single Sign-On-Attributzuordnung
  • Scrollen Sie nach unten und gehen Sie zum Beispielabschnitt, den Sie finden können JWT-URL-ParameterBehalten Sie die URL bei, da sie später benötigt wird.
  • JWT-Parameter für WordPress JWT Single Sign-On

    4.2: Rollenzuordnungseinstellungen

    In diesem Abschnitt, Sie können Rollen basierend auf einem Rollenattribut im empfangenen JWT-Token zuweisen.

    Sie müssen nur diese beiden Schritte ausführen, um die Rollenzuordnung festzulegen:

    • Geben Sie den Attributnamen ein in dem Sie die Rolle des Benutzers erhalten.
    • Ordnen Sie die Rollen im JWT-Token zu zu den Rollen in WordPress und klicken Sie auf Schaltfläche „Einstellungen speichern“..
    • WordPress Jwt Single Sign-On testet die Anmelde-URL

miniorange img Testen Sie die Anmeldung mit JWT als URL-Parameter

  • Besuchen Sie die URL Ihrer Website in einem privaten Fenster und geben Sie die JWT-Token-URL des Benutzers ein (Beispiel-URL-Format: http://your-wordpress-domain?mo_jwt_token=<user-jwt-token>), und Sie werden sehen, dass Sie sich erfolgreich angemeldet haben.
  • WordPress Jwt Single Sign-On testet die Anmelde-URL

Hilfe benötigt?

Mailen Sie uns weiter apisupport@xecurify.com or oauthsupport@xecurify.com Für eine schnelle Beratung (per E-Mail/Besprechung) zu Ihren Anforderungen hilft Ihnen unser Team bei der Auswahl der für Ihre Anforderungen am besten geeigneten Lösung/Plan.

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support
Kontaktieren Sie den miniOrange-Support
Erfolg

Vielen Dank für Ihre Anfrage.

Wenn Sie innerhalb von 24 Stunden nichts von uns hören, können Sie gerne eine Folge-E-Mail an senden info@xecurify.com