Suchergebnisse :

×

OAuth Single Sign-On (SSO) für Laravel mit Auth0 als OAuth-Anbieter


Das Laravel OAuth Single Sign-On (SSO)-Plugin ermöglicht die Aktivierung von OAuth Single Sign-On für Ihre Laravel-Anwendungen. Mit Single Sign-On benötigen Sie nur ein Passwort für den Zugriff auf Ihre Laravel-Anwendung und -Dienste. Unser Plugin ist mit allen OAuth-konformen Identitätsanbietern kompatibel. In dieser Schritt-für-Schritt-Anleitung erfahren Sie, wie Sie Single Sign-On (SSO) zwischen Laravel und Auth0 konfigurieren, wobei Auth0 als OAuth-Anbieter verwendet wird. Weitere Informationen zu den Funktionen unseres Laravel OAuth-Client-Plugins „single-sign-on-sso“ finden Sie hier.

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, bei der Sie die Weiterleitungs-/Rückruf-URL erhalten. Halten Sie es griffbereit, da es später für die Konfiguration des Auth0 Single Sign-On SSO-Plugins benötigt wird.
  • Laravel Single Sign On SSO OAuth-Client-Einstellungen

Schritte zum Konfigurieren der Auth0 Single Sign-On (SSO)-Anmeldung bei Laravel

1. Konfigurieren Sie Auth0 als OAuth-Anbieter

  • Gehen Sie zur Auth0-Entwicklerkonsole Mehr Info und melden Sie sich mit Ihrem Auth0-Entwicklerkonto an bzw. melden Sie sich an.
  • Gehen Sie im linken Bereich zur Registerkarte „Anwendungen“ und klicken Sie dann auf Anwendungen.
  • Klicken Sie auf Anwendung erstellen um eine neue Anwendung zu erstellen.
  • Single Sign-On (SSO) erstellt eine neue Anwendung in Auth0
  • Geben Sie die Anwendung ein Name und wählen Regelmäßige Webanwendungen und klicken Sie auf Erschaffung .
  • Single Sign-On (SSO) zwischen den erforderlichen Details Auth0
  • Gehe jetzt zu Einstellungen Tab.
  • Scrollen Sie nach unten zum Abschnitt „Anwendungs-URI“ und geben Sie den ein Rückruf-URLs was Sie vom Plugin erhalten. Scrollen Sie dann nach unten und klicken Sie auf Änderungen speichern.
  • Single Sign-On (SSO) zwischen Weiterleitungs-URL
  • Gehe jetzt zu Nutzer Registerkarte in der Benutzerverwaltung im linken Bereich.
  • Klicken Sie auf Benutzer erstellen um einen neuen Benutzer anzulegen.
  • Laravel Single Sign On SSO-App auswählen
  • Geben Sie alle erforderlichen Details ein und klicken Sie auf Erstellen. Single Sign-On (SSO) zwischen Weiterleitungs-URL
  • Kopieren Sie die Kunden-ID und Kundengeheimnis Wählen Sie die grundlegenden Informationen auf der Registerkarte „Einstellungen“ aus und speichern Sie sie in Ihrer Laravel-OAuth-Plugin-Konfiguration.
  • Single Sign-On (SSO) zwischen Weiterleitungs-URL

2. Konfigurieren Sie das Laravel OAuth-Client-Plugin für Auth0

  • Gehen Sie zur miniOrange Laravel OAuth SSO Plugin und klicken Sie auf Wählen Sie Auth0 als OAuth-Anbieter.
  • Laravel Single Sign On SSO-App auswählen
  • Geben Sie die Kunden-ID und Kundengeheimnis von Auth0 App.
  • Laravel Single Sign On SSO-Speichereinstellungen
  • Konfigurieren der Geltungsbereich as openid-Profil und geben Sie die App-Einstellung „Domain name copy from Auth0“ ein.
  • Note : Add http:// or https:// in domain name.

  • Sie können die Anmeldeinformationen des Kunden einsenden Kopfzeile or Körper und auch verschicken Zustand Parameter entsprechend ebenfalls eintragen Login-Attribut Wie von Ihnen erbeten.
  • 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 dieser Anleitung haben Sie Auth0 Single Sign-On (SSO) erfolgreich mit Laravel als OAuth-Client konfiguriert. Diese Lösung stellt sicher, dass Sie innerhalb weniger Minuten einen sicheren Zugriff auf Ihre Laravel-Website mit Auth0- Anmeldedaten einrichten können.

Weitere Informationen

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung