Suchergebnisse :

×

Laravel OAuth Single Sign-On (SSO) mit WordPress als OAuth-Anbieter

Laravel OAuth Single Sign-On (SSO) mit WordPress als OAuth-Anbieter


Laravel OAuth Single Sign-On (SSO) Das Plugin bietet die Möglichkeit, OAuth Single Sign-On für Ihre Laravel-Anwendungen zu aktivieren. Mit Single Sign-On können Sie nur ein Passwort verwenden, um auf Ihre Laravel-Anwendung und -Dienste zuzugreifen. Unser Plugin ist mit allen OAuth-kompatiblen Identitätsanbietern kompatibel. Hier gehen wir eine Schritt-für-Schritt-Anleitung durch, um Single Sign-On (SSO) zwischen Laravel und WordPress unter Berücksichtigung von WordPress als OAuth-Anbieter zu konfigurieren. Um mehr über andere Funktionen zu erfahren, die wir im Laravel OAuth Single-Sign-On-SSO-Plugin bereitstellen, können Sie hier klicken Klicke hier.

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 OAuth Server (Anmeldung mit WordPress) Plugin und klicken Sie auf Jetzt installieren.
  • Klicken Sie nach der Installation auf Mehr erfahren.


  • Installation des Laravel OAuth-Clients

  • Öffnen Sie ein Eingabeaufforderungsfenster und ändern Sie das Arbeitsverzeichnis in Ihr Das Hauptverzeichnis der Laravel-App.
  • Geben Sie den folgenden Befehl ein.
    composer require miniorange/oauth-laravel-free
  • Gehen Sie nach erfolgreicher Installation des Pakets im Browser zu Ihrer Laravel-App und geben Sie ein {laravel-application-domain}/mo_oauth_admin
  • Das Paket beginnt mit der Einrichtung Ihrer Datenbank und leitet Sie dann zur Administrator-Registrierungsseite weiter.
  • Registrieren Sie sich oder melden Sie sich mit Ihrem miniOrange-Konto an, um das Plugin zu konfigurieren.
  • Laravel Single Sign On SSO-Plugin-Einstellungen
  • Nach der Anmeldung sehen Sie die OAuth-Anbietereinstellungen Option, wo Sie die erhalten Weiterleitungs-/Rückruf-URL. Halten Sie es griffbereit, da es später für die Konfiguration des WordPress OAuth Single Sign-On SSO-Plugins benötigt wird.
  • Laravel Single Sign On SSO OAuth-Client-Einstellungen

    Schritte zum Konfigurieren von WordPress Single Sign-On (SSO) Anmeldung beim Laravel Oauth-Client

    1. Konfigurieren Sie WordPress als OAuth-Anbieter

    • Gehen Sie zu miniOrange OAuth-Server Plugin im Menü auf der linken Seite und wählen Sie hier Ihren OAuth-Client aus der Liste aus Benutzerdefinierter OAuth 2.0-Client.
    • Single Sign-On (SSO) zwischen zwei WordPress-Sites – wählen Sie WordPress aus
    • Enter Kundenname wie Sie möchten und kopieren Weiterleitungs-/Rückruf-URL von Laravel OAuth SSO und geben Sie unten ein Umleitungs-URI Feld. Klicke auf Kunde speichern .
    • Single Sign-On (SSO) zwischen zwei WordPress-Sites – Weiterleitungs-/Rückruf-URL hinzufügen
    • Jetzt notieren Kunden ID und Kundengeheimnis und Endpunkte zum Konfigurieren des Laravel OAuth Single Sign-On (SSO)-Plugins.
    • Single Sign-On (SSO) zwischen zwei WordPress-Sites – Client-ID-Client-Geheimnis abrufen

      Wenn Sie für die oben genannten Endpunkte die Fehlermeldung 404 erhalten, stellen Sie bitte sicher, dass Sie diese nicht ausgewählt haben Ebene in den Permalink-Einstellungen.


      Single Sign-On (SSO) 404 Permalink-Einstellungen

    2. Konfigurieren Sie das Laravel OAuth-Server-Plugin für WordPress

    • Gehen Sie zum miniOrange Laravel OAuth SSO Plugin und klicken Sie auf Wählen Sie WordPress als OAuth-Anbieter.
    • Laravel Single Sign On SSO-App auswählen
    • Geben Sie die Kunden-ID und Kundengeheimnis vom miniOrange OAuth-Server-Plugin.
    • Laravel Single Sign On SSO-Speichereinstellungen
    • Informationen zur Konfiguration finden Sie in der folgenden Tabelle Geltungsbereich und Endpunkte oder Sie können vom OAuth-Server-Plugin kopieren:

    • Umfang: openid-Profil-E-Mail
      Endpunkt autorisieren: {Ihre Domain}/wp-json/moserver/authorize
      Zugriffstoken-Endpunkt: {Ihre-Domain}/wp-json/moserver/token
      UserInfo-Endpunkt abrufen: {Ihre-Domain}/wp-json/moserver/resource

    • Jetzt können Sie die Anmeldeinformationen des Kunden einsenden Kopfzeile or Körper und auch verschicken Zustand Parameter entsprechend ebenfalls eintragen Login-Attribut Als ihre anforderung.
    • Laravel Single Sign On SSO-App auswählen
    • Klicken Sie auf Einstellungen speichern Taste. Klicken Sie anschließend auf Testkonfiguration Taste. Sie erhalten die Liste der Attributnamen und Attributwerte, die von Ihrem OAuth-Anbieter gesendet werden
    • Laravel Single Sign On SSO-Speichereinstellungen

    3. SSO-Optionen

    • Sie können sich auch über einen Link über Ihren OAuth/OpenID-Anbieter anmelden.
    • Dieser Link hat das folgende Format:
      {laravel-application-domain}/ssologin.php?option=oauthredirect

4. Support / Demo

  • Unterstützung und Test-/Demo-Anfrage Für Kunden stehen Registerkarten zur Verfügung, die sie für Demos und Support kontaktieren können.
  • Laravel Single Sign On SSO Single Sign On-Schaltfläche Laravel Single Sign On SSO Single Sign On-Schaltfläche

In diesem Handbuch haben Sie die Konfiguration erfolgreich durchgeführt Single Sign-On (WordPress SSO-Anmeldung) Auswahl WordPress als OAuth-Anbieter und Laravel als OAuth-Client Verwendung des miniOrange-Plugins OAuth-Server Single Sign On – SSO-Anmeldung. Diese Lösung stellt sicher, dass Sie bereit sind, einen sicheren Zugriff auf Ihre Laravel-Site bereitzustellen WordPress Login Anmeldeinformationen innerhalb von Minuten.

Weitere Informationen

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