Suchergebnisse :

×

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

SAML Single Sign-On (SSO) für Laravel mit Salesforce 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 Salesforce unter Berücksichtigung von Salesforce 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, wo Sie die erhalten Dienstanbieter-Metadaten. 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 Salesforce Single Sign-On (SSO)-Anmeldung bei Laravel

1. Konfigurieren Sie Salesforce als Identitätsanbieter

  • Melde dich bei deinem Salesforce Konto als Administrator.
  • Wechseln Sie zu Salesforce-Lightning Modus aus dem Profilmenü und gehen Sie dann zum Einrichtung Klicken Sie dazu auf die Schaltfläche „Einrichten“.
  • Salesforce SAML Single Sign-On (SSO) in Laravel-Salesforce SSO Login
  • Wählen Sie im linken Bereich die Option aus Registerkarte Einstellungen und klicken Sie auf Identitätsanbieter.
  • Salesforce SAML Single Sign-On (SSO) in Laravel-Salesforce SSO Login
  • Klicken Sie auf Aktivieren Sie den Identitätsanbieter.
  • SAML Single Sign-on (SSO) mit Salesforce Identity Provider, SP über verbundene Apps erstellen
  • Im Dienstanbieter Klicken Sie im Abschnitt auf den Link, um den zu erstellen Dienstanbieter Verwendung von Verbundene Apps.
  • Salesforce SAML Single Sign-On (SSO) in Laravel-Salesforce SSO Login
  • Enter Name der verbundenen App, API-Name und Kontakt E-Mail.
  • Name der verbundenen App Geben Sie einen Namen für die verbundene App ein
    API-Name Geben Sie einen API-Namen an
    Kontakt E-Mail Geben Sie eine Kontakt-E-Mail an
    Salesforce SAML Single Sign-On (SSO) in Laravel-Salesforce SSO Login
  • Unter dem Web-App-Einstellungen, Überprüf den Aktivieren Sie SAML Kontrollkästchen und geben Sie die folgenden Werte ein:
  • Aktivieren Sie SAML geprüft
    Entitäts-ID SP-EntityID / Issuer von Metadaten des Dienstanbieters Registerkarte des Plugins
    ACS-URL ACS-URL (AssertionConsumerService) von Metadaten des Dienstanbieters Registerkarte des Plugins
    Betrefftyp Benutzername
    Namens-ID-Format urn:oasis:names:tc:SAML:2.0:nameid-format:unspecified
    Salesforce SAML Single Sign-On (SSO) in Laravel-Salesforce SSO Login
  • Klicken Sie auf Speichern um die Konfiguration zu speichern.
  • Jetzt im linken Bereich, unten Plattform-Tools Abschnitt auswählen Verbundene Apps.
  • Dann wählen Sie Verbundene Apps verwalten und klicken Sie auf die App, die Sie gerade erstellt haben.
  • Salesforce SAML Single Sign-On (SSO) in Laravel-Salesforce SSO Login
  • Im Profil Abschnitt klicken Profile verwalten .
  • Weisen Sie die Profil Sie möchten Zugriff auf die Anmeldung über diese App gewähren.
  • Salesforce SAML Single Sign-On (SSO) in Laravel-Salesforce SSO Login
  • Der SAML-Anmeldeinformationen, klicke auf Metadaten herunterladen Halten Sie diese Metadaten für die Konfiguration bereit Dienstanbieter.
  • Laden Sie Metadaten zu Identitätsanbietern herunter – Salesforce SAML Single Sign-On (SSO) in Laravel-Salesforce SSO Login

    Sie haben Salesforce erfolgreich als SAML-IdP (Identitätsanbieter) konfiguriert, um die Salesforce-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 den Salesforce-Apps 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 die folgenden Befehle aus, um das Authentifizierungsmodul zu generieren.

      Komponist benötigt Laravel/UI

      php artisan ui vue --auth

      npm install && npm run dev

      php artisan migrieren


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

In diesem Handbuch haben Sie die Konfiguration erfolgreich durchgeführt Salesforce SAML Single Sign-On (Salesforce SSO-Anmeldung) Auswahl Salesforce 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 Salesforce-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