Suchergebnisse :

×

SAML Single Sign-On (SSO) für Laravel mit Azure AD als IDP

SAML Single Sign-On (SSO) für Laravel mit Azure AD als IDP


Laravel SAML Single Sign-On (SSO) Das Plugin bietet die Möglichkeit, SAML 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 SAML-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 IdP zu konfigurieren.

   

Voraussetzungen: Download und Installation

  • Ö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/saml-laravel-free
  • Laravel Single Sign On SSO enter commond
  • Hinweis: Wenn Sie Laravel 5.4 oder niedriger verwenden, müssen Sie den folgenden Wert zum ' hinzufügenAnbieter' Array in Ihrem app.php Datei, die in der Datei zu finden ist Projekt\config Mappe :anbieter\ssoServiceProvider::class (Sie können Ihre aktuelle Laravel-Version überprüfen, indem Sie den Befehl verwenden php artisan --version.)

  • Laravel Single Sign On SSO bietet folgenden Mehrwert
  • Gehen Sie nach erfolgreicher Installation des Pakets im Browser zu Ihrer Laravel-App und geben Sie ein https://<your-host>/mo_admin in der Adressleiste.
  • 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 Konto an, indem Sie auf klicken Registrieren Schaltfläche zum Konfigurieren des Plugins.
  • Laravel Single Sign On SSO-Plugin-Einstellungen
  • Nach der Anmeldung sehen Sie die Dienstanbietereinstellungen Option, bei der Sie die Metadaten des Dienstanbieters erhalten. Halten Sie die Metadaten bereit, da diese später für die Konfiguration benötigt werden Step.
  • Laravel Single Sign On SSO-Dienstanbietereinstellungen

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

1. Konfigurieren Sie Azure AD als Identitätsanbieter

  • Einloggen in Azure AD-Portal
  • Auswählen Azure Active Directory.
  • Azure AD Laravel SSO – Azure Single Sign-On (SSO) Anmeldung im Laravel – Portal
  • Auswählen Unternehmensanwendung.
  • Azure AD Laravel SSO – Azure Single Sign-On (SSO)-Anmeldung in Laravel – Unternehmensregistrierungen
  • Klicken Sie auf  Neue Bewerbung.
  • Azure AD Laravel SSO – Azure Single Sign-On (SSO)-Anmeldung in Laravel – Neue Anwendung
  • Klicken Sie auf  Erstellen Sie Ihre eigene Anwendung.
  • Azure AD Laravel SSO – Azure Single Sign-On (SSO) Anmeldung in Laravel – Eigene Anwendung hinzufügen
  • Geben Sie den Namen für Ihre App ein und wählen Sie dann aus Nicht-Galerie-Anwendung Abschnitt und klicken Sie auf Erstellen .

  • Azure AD Laravel SSO – Azure Single Sign-On (SSO)-Anmeldung in Laravel – Nicht-Galerie-Anwendung hinzufügen
  • Klicken Sie auf  Richten Sie Single Sign-On ein .
  • Azure AD Laravel SSO – Azure Single Sign-On (SSO) Anmeldung in Laravel – setup-sso
  • Wähle aus SAML  Tab.
  • Azure AD Laravel SSO – Azure Single Sign-On (SSO) Anmeldung in Laravel – wählen Sie saml aus
  • Nach dem Klicken auf Bearbeiten, geben Sie die SP-Entitäts-ID für Identifizieren und für ACS-URL für Antwort-URL für Metadaten des Dienstanbieters Registerkarte des Plugins.
  • Azure AD Laravel SSO – Azure Single Sign-On (SSO) Anmeldung in Laravel – Wählen Sie SAML-Authentifizierung SSO
    Azure AD Laravel SSO – Azure Single Sign-On (SSO)-Anmeldung in Laravel – Metadaten
  • Standardmäßig Folgendes Attributes wird in der SAML-Antwort gesendet. Sie können die in der SAML-Antwort auf den Antrag gesendeten Ansprüche unter anzeigen oder bearbeiten Attributes Tab.
  • Azure AD Laravel SSO – Azure Single Sign-On (SSO)-Anmeldung in Laravel – Konfigurieren Sie SAML 2.0
  • Laden Sie die App-Verbund-Metadaten-XML durch Klicken auf Download-LinkHalten Sie die Metadatendatei griffbereit, da sie später für die Konfiguration benötigt wird Step.
  • Azure AD Laravel SSO – Azure Single Sign-On (SSO)-Anmeldung in Laravel – SAML 2.0 einrichten
  • Weisen Sie Ihrer SAML-Anwendung Benutzer und Gruppen zu
    • Navigieren Benutzer und Gruppen Tab und klicken Sie auf Benutzer/Gruppe hinzufügen.
    • Azure AD Laravel SSO – Azure Single Sign-On (SSO) Anmeldung in Laravel – Weisen Sie Gruppen und Benutzer zu
    • Klicken Sie auf Nutzer Ordnen Sie den gewünschten Benutzer zu und klicken Sie anschließend auf wählen.
    • Azure AD Laravel SSO – Azure Single Sign-On (SSO) Anmeldung in Laravel – Benutzer hinzufügen
    • Sie können Ihrer Bewerbung auch unten eine Rolle zuweisen Wählen Sie Rolle aus .

    Sie haben Azure AD erfolgreich als SAML-IdP (Identitätsanbieter) konfiguriert, um die Azure AD-SSO-Anmeldung bei Ihrer Laravel-Site zu erreichen.

2. Konfigurieren Sie das Laravel SAML-Plugin als Dienstanbieter

  • Gehen Sie zum miniOrange Laravel SAML 2.0 SSO Plugin und klicken Sie auf Wählen Sie Datei Knopf neben dem Laden Sie Meatadata hoch .
  • Wählen Sie die Metadatendatei aus, die wir von Ihrem IDP heruntergeladen haben, und klicken Sie auf Hochladen .
  • Laravel Single Sign On SSO-Identitätsanbietereinstellungen
  • Klicken Sie auf Testkonfiguration Klicken Sie auf die Schaltfläche, um zu testen, ob die von Ihnen vorgenommene SAML-Konfiguration korrekt ist. Bei erfolgreicher Testkonfiguration erhalten Sie die verschiedenen Benutzerattribute, die von Ihrem Identitätsanbieter zurückgegeben werden, in einer Testkonfigurationstabelle.
  • Laravel Single Sign On SSO-Testkonfiguration Laravel Single Sign On SSO-Testergebnis

3. SSO-Optionen

  • Ihre Benutzer können den Single-Sign-On-Ablauf starten, indem sie auf klicken Single Sign On Schaltfläche, die auf Ihrer Anmeldeseite generiert wird. Wenn Sie diese Seite noch nicht haben, führen Sie sie aus php artisan make:auth & PHP-Artist migrieren um das Authentifizierungsmodul zu generieren.

  • Laravel Single Sign On SSO Single Sign On-Schaltfläche

In diesem Handbuch haben Sie die Konfiguration erfolgreich durchgeführt Azure AD SAML Single Sign-On (Azure AD SSO-Anmeldung) Auswahl Azure AD als IdP und Laravel als SP Verwenden des miniOrange-Plugins – SAML Single Sign On – SSO-Anmeldung. 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