Suchergebnisse :

×

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


Laravel OAuth-Client Single Sign-On (SSO)-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 LinkedIn unter Berücksichtigung von LinkedIn 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 hier klicken.

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 von LinkedIn Single Sign-On SSO benötigt wird.
  • Laravel Single Sign On SSO OAuth-Client-Einstellungen

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

1. Konfigurieren Sie LinkedIn als OAuth-Anbieter

  • Um zu beginnen, gehen Sie zur LinkedIn-Entwicklerkonsole Mehr Info und registrieren/melden Sie sich mit Ihrem LinkedIn-Entwicklerkonto an.
  • Gehen Sie zur LinkedIn-Entwickler-Apps-Seite und klicken Sie auf die Schaltfläche „App erstellen“, um eine neue Anwendung zu erstellen.
  • Mit Single Sign-On (SSO) erstellen Sie eine neue Anwendung in LinkedIn
  • Geben Sie die erforderlichen Details ein und klicken Sie auf Anwendung erstellen Schaltfläche, um Ihre Änderungen zu speichern.
  • Single Sign-On (SSO) zwischen den erforderlichen Details LinkedIn
  • Wählen Sie nun die Produkte aus, wie im Bild unten gezeigt, da diese zum Festlegen von Berechtigungen erforderlich sind.
  • Single Sign-On (SSO) zwischen LinkedIn-Produktberechtigungen
  • Kopieren Sie die Umleitungs-/Rückruf-URL aus dem Laravel-OAuth-Plugin und geben Sie sie im Textfeld „OAuth 2.0 -> Autorisierte Umleitungs-URLs“ ein. Klick auf das Speichern Klicken Sie auf die Schaltfläche neben dem Textfeld, um es zu speichern. Klicken Sie abschließend auf die Schaltfläche „Aktualisieren“, um Ihre Konfigurationen zu speichern.
  • Single Sign-On (SSO) zwischen Weiterleitungs-URL

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

  • Gehen Sie zur miniOrange Laravel OAuth SSO Plugin und klicken Sie auf Wählen Sie LinkedIn als OAuth-Anbieter.
  • Laravel Single Sign On SSO-App auswählen
  • Geben Sie die Kunden-ID , Kundengeheimnis von LinkedIn Auth.
  • Laravel Single Sign On SSO-Speichereinstellungen
  • Informationen zur Konfiguration finden Sie in der folgenden Tabelle Geltungsbereich , Endpunkte Andernfalls werden nach Auswahl des Linkedin-Bereichs und der Endpunkte automatisch die entsprechenden Felder hinzugefügt:

  • Umfang: r_liteprofile r_emailaddress
    Endpunkt autorisieren: https://www.linkedin.com/oauth/v2/authorization
    Zugriffstoken-Endpunkt: https://www.linkedin.com/oauth/v2/accessToken
    UserInfo-Endpunkt abrufen: https://api.linkedin.com/v2/me

  • Jetzt können Sie 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 , 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 LinkedIn Single Sign-On (SSO) mit automatisierten Laravel OAuth-Client Plugin. Diese Lösung stellt sicher, dass Sie bereit sind, einen sicheren Zugriff auf Ihre Laravel-Site bereitzustellen LinkedIn-Login Anmeldeinformationen innerhalb von Minuten.

Weitere Informationen

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Unterstützung