Sökresultat :

×

OAuth Single Sign-On (SSO) för Laravel som använder Auth0 som OAuth-leverantör


Laravel OAuth Single Sign-On (SSO) plugin ger möjlighet att aktivera OAuth Single Sign-On för dina Laravel-applikationer. Med Single Sign-On kan du bara använda ett lösenord för att komma åt din Laravel-applikation och dina tjänster. Vårt plugin är kompatibelt med alla OAuth-kompatibla identitetsleverantörer. Här går vi igenom en steg-för-steg-guide för att konfigurera Single Sign-On (SSO) mellan Laravel och Auth0 med Auth0 som OAuth-leverantör. För att veta mer om andra funktioner vi tillhandahåller i Laravel OAuth-klientens single-sign-on-sso-plugin kan du klicka här.

Installation Laravel Oauth-klient

  • Öppna ett kommandotolksfönster och ändra arbetskatalogen till din Laravel-appens huvudkatalog.
  • Ange kommandot nedan.
    composer require miniorange/oauth-laravel-free
  • Efter en lyckad installation av paketet, gå till din Laravel-app i webbläsaren och skriv in {laravel-application-domain}/mo_oauth_admin
  • Paketet börjar ställa in din databas åt dig och omdirigerar dig sedan till administratörsregistreringssidan.
  • Registrera dig eller logga in med ditt miniOrange-konto för att konfigurera plugin-programmet.
  • Laravel Single Sign On SSO-plugininställningar
  • Efter inloggning kommer du att se OAuth-leverantörsinställningar alternativet, där du får URL-adressen för omdirigering/återuppringning. Ha det till hands eftersom det kommer att krävas senare för att konfigurera Auth0 Single Sign-On SSO-plugin.
  • Laravel Single Sign On SSO OAuth-klientinställningar

Steg för att konfigurera Auth0 Single Sign-On (SSO) Inloggning till Laravel

1. Konfigurera Auth0 som OAuth-leverantör

  • Gå till Auth0-utvecklarkonsolen Klicka här och registrera dig/logga in med ditt Auth0-utvecklarkonto.
  • Gå till fliken Applikationer i den vänstra panelen och klicka sedan på Tillämpningar.
  • Klicka på Skapa applikation för att skapa en ny applikation.
  • Single Sign-On (SSO) skapa en ny applikation i Auth0
  • Ange applikation Namn och välj Vanliga webbapplikationer och klicka på Skapa knapp.
  • Enkel inloggning (SSO) mellan obligatoriska uppgifter Auth0
  • Gå nu till inställningar fliken.
  • Rulla ner till avsnittet Applications URI och ange Webbadresser för återuppringning som du får från plugin. Scrolla sedan ner och klicka på spara ändringar.
  • Enkel inloggning (SSO) mellan omdirigeringsadress
  • Gå nu till användare fliken i användarhanteringen från den vänstra panelen.
  • Klicka på skapa User för att skapa en ny användare.
  • Laravel Single Sign On SSO välj app
  • Ange alla nödvändiga uppgifter och klicka på Skapa. Enkel inloggning (SSO) mellan omdirigeringsadress
  • kopiera kund-ID och Klienthemlighet från grundläggande information på fliken Inställningar och spara den i din laravel OAuth-plugin-konfiguration.
  • Enkel inloggning (SSO) mellan omdirigeringsadress

2. Konfigurera Laravel OAuth-klientplugin för Auth0

  • Gå till miniOrange Laravel OAuth SSO plugin och klicka på Välj Auth0 som OAuth-leverantör.
  • Laravel Single Sign On SSO välj app
  • Ange kund-ID och Klienthemlighet från Auth0 Applikation.
  • Laravel Single Sign On SSO-sparinställningar
  • Konfigurera Omfattning as öppen profil och ange Kopiera domännamn från Auth0-appinställningen.
  • Note : Add http:// or https:// in domain name.

  • Du kan skicka in klientuppgifterna rubrik or kropp och även skicka tillstånd parameter i enlighet därmed också in inloggningsattribut enligt ditt krav.
  • Laravel Single Sign On SSO välj app
  • Klicka på spara inställningar knapp. Efter det, klicka på testkonfiguration knapp. du får listan över attributnamn och attributvärden som skickas av din OAuth-leverantör
  • Laravel Single Sign On SSO-sparinställningar

3. SSO-alternativ

  • Du kan också använda en länk för att logga in via din OAuth/OpenID-leverantör.
  • Denna länk är i formatet:
    {laravel-application-domain}/ssologin.php?option=oauthredirect

4. Support / Demo

  • Support och Begäran om prov/demo flikar är tillgängliga för kunder att nå ut till för demos och support.
  • Laravel Single Sign On SSO Single Sign On-knapp Laravel Single Sign On SSO Single Sign On-knapp

I den här guiden har du konfigurerat Auth0 Single Sign-On (SSO) med Laravel som OAuth-klient . Den här lösningen säkerställer att du är redo att lansera säker åtkomst till din Laravel-webbplats med Auth0- inloggningsuppgifter inom några minuter.

Ytterligare resurser

Hej där!

Behövs hjälp? Vi är här!

stödja