Suchergebnisse :

×

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

OAuth Single Sign-On (SSO) für Laravel mit Azure AD 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 Azure AD unter Berücksichtigung von Azure AD als OAuth-Anbieter zu konfigurieren. Um mehr über andere Funktionen zu erfahren, die wir im Laravel OAuth-Client-Single-Sign-On-SSO-Plugin bereitstellen, können Sie hier klicken Klicke 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 zum Konfigurieren des Azure AD Single Sign-On SSO-Plugins benötigt wird.
  • Laravel Single Sign On SSO OAuth-Client-Einstellungen

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

1. Konfigurieren Sie Azure AD als OAuth-Anbieter

  • Anmelden bei Azure-Portal.
  • Auswählen Azure Active Directory.
  • Azure AD Single Sign-On (SSO) – Anmeldung
  • Klicken Sie im linken Navigationsbereich auf App-Registrierungen Dienst aus und klicken Sie auf Neue Registrierung.
  • Azure AD Single Sign-On (SSO) – App-Registrierung
  • Wenn die Seite „Erstellen“ angezeigt wird, geben Sie die Registrierungsinformationen Ihrer Anwendung ein. (Siehe Tabelle unten)
    • Name: Name Ihrer Bewerbung.
      Anwendungstyp :
      1. Auswählen „Web-App/API“ für Client-Anwendungen und Ressourcen-/API-Anwendungen die auf einem sicheren Server installiert sind. Diese Einstellung wird für OAuth vertraulich verwendet Web-Clients und öffentlich User-Agent-basierte Clients. Dieselbe Anwendung kann auch sowohl einen Client als auch eine Ressource/API verfügbar machen.
      Weiterleitungs-URI:
      1. Geben Sie für „Web-App/API“-Anwendungen die Basis-URL Ihrer App an. z. B. https:// könnte die URL für eine Web-App sein, die auf Ihrem lokalen Computer ausgeführt wird. Benutzer würden diese URL verwenden, um sich bei einer Web-Client-Anwendung anzumelden.
  • Geben Sie den Namen ein und wählen Sie aus, wer diese Anwendung verwenden oder auf diese API zugreifen kann, und geben Sie ein Umleitungs-URI für laravel Oauth SSO Paket und klicken Sie auf Registrieren.
  • Azure AD Single Sign-On (SSO) – Übersicht
  • Azure AD weist Ihrer Anwendung eine eindeutige Anwendungs-ID zu. Der Anwendungs-ID Ihr Kunden-ID und für Verzeichnis-ID Ihr Mieter IDHalten Sie diese Werte bereit, da Sie sie zum Konfigurieren des Laravel OAuth Client-Plugins benötigen.
  • Azure AD Single Sign-On (SSO) – Übersicht
  • Gehen Sie zu Zertifikate und Geheimnisse aus dem linken Navigationsbereich und klicken Sie auf Neues Kundengeheimnis. Geben Sie eine Beschreibung und eine Ablaufzeit ein und klicken Sie auf ADD .
  • Azure AD Single Sign-On (SSO) – geheimer Schlüssel
  • Kopieren Sie den geheimen Schlüssel "Wert" Halten Sie den Wert bereit, der später für die Konfiguration benötigt wird Kundengeheimnis unter dem Laravel OAuth Client Plugin.
  • Azure AD Single Sign-On (SSO) – Secret-Key-2

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

  • Gehen Sie zum Laravel OAuth SSO Plugin und klicken Sie auf Wählen Sie Azure als OAuth-Anbieter.
  • Laravel Single Sign On SSO-App auswählen
  • Geben Sie die Kunden-ID und Kundengeheimnis von Azure AD Applikation.
  • Laravel Single Sign On SSO-Speichereinstellungen
  • Konfigurieren der Geltungsbereich as openid und gib ein Mieter ID Wertkopie aus dem Azure AD-Anwendungsprofil.
  • Sie können die Anmeldeinformationen des Kunden einsenden Kopfzeile 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 diesem Handbuch haben Sie die Konfiguration erfolgreich durchgeführt Azure AD Single Sign-On (SSO) Verwendung von Laravel als OAuth-Client. Diese Lösung stellt sicher, dass Sie bereit sind, einen sicheren Zugriff auf Ihre Laravel-Site bereitzustellen Azure AD-Anmeldung 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