Sökresultat :

×

Steg-för-steg-guide för att aktivera OAuth Single Sign-On (SSO) för Laravel

Steg-för-steg-guide för att aktivera OAuth Single Sign-On (SSO) för Laravel


miniOrange Laravel oauth klient Paketet stöder alla kända IdPs - Azure AD, Azure B2C, Discord, WHMCS, AWS Cognito, Keycloak, Okta, Clever, Salesforce, WordPress, etc.


Vi tillhandahåller Laravel Single Sign-On (SSO) med flera IdP:er, du kan hitta några populära leverantörer nedan

Azure AD

Azure B2C

Wordpress

Discord

nyckelmantel

Kan du inte hitta din OAuth-leverantör? var god klicka Här att kontakta oss så hjälper vi dig att installera det.

1. Installera paketet med Composer

  • Öppna ett kommandotolksfönster och ändra arbetskatalogen till din Laravel-apps huvudkatalog.
  • Ange kommandot kompositör kräver miniorange/oauth-laravel-fri

  • Laravel Single Sign On SSO enter commond
  • Notera: Om du använder Laravel 5.4 eller lägre, måste du lägga till följande värde till 'leverantörer' array i din app.php fil som finns i projekt\config mapp :provider\ssoServiceProvider::class

  • Du kan kontrollera din nuvarande Laravel-version genom att använda kommandot php artisan --version.

  • Laravel Single Sign On SSO lägger till följande värde
  • Efter en lyckad installation av paketet, gå till din Laravel-app i webbläsaren och skriv in http://<your-laravel-domain>/mo_oauth_admin i adressfältet.
  • Paketet börjar ställa in din databas åt dig och omdirigerar dig sedan till administratörsregistreringssidan.
  • Logga in med inloggningsuppgifter som du registrerade dig med.
  • Laravel Single Sign On SSO-paketinställningar

  • Efter inloggning kommer du att se alternativet OAuth-leverantörsinställningar, där du kommer att få Redirect/Callback URL. Ha det till hands eftersom det kommer att krävas senare för att konfigurera laravel OAuth Single Sign-On SSO-paket.
  • Laravel Single Sign On SSO oauth leverantörsinställningar

2. Konfigurera Laravel OAuth SSO-paketet

  • Gå till paketet och välj paketinställningar fliken från navigeringspanelen till vänster.
  • Du kan välja en OAuth-leverantör från rullgardinsmenyn (om din OAuth-leverantör inte nämns kan du välja Annat i listan).
  • Du måste ange URL:en för omdirigering/återuppringning när du konfigurerar din OAuth-leverantör.
  • Använd din OAuth-leverantörsinformation som kund-ID och Klienthemlighet för att konfigurera paketet.
  • Laravel Single Sign On SSO oauth leverantörsinställningar
  • Efter det kan du gå in i Scope, Authorization Endpoint, Access Token Endpoint, GetUserinfo Endpoint, Realm, Domain, Tenant, (enligt din OAuth-leverantör eller använd de redan tillhandahållna standard).
  • Du kan skicka in klientuppgifterna rubrik or kropp och även skicka tillståndsparameter följaktligen.
  • Laravel Single Sign On SSO oauth leverantörsinställningar
  • Klicka på Spara-knappen för att spara din konfiguration.

3. Testa konfigurationen

  • När du har konfigurerat alla detaljer kan du testa om paketet är korrekt konfigurerat eller inte genom att klicka på Testkonfiguration knapp.
  • Laravel Single Sign On SSO-testkonfiguration
  • Om konfigurationen är korrekt bör du se skärmbilden Testa lyckat med användarens attributvärden.
  • Laravel Single Sign On SSO-testresultat

4. SSO-alternativ

  • Dina användare kan initiera Single Sign On-flödet genom att använda <your-laravel-domain>/ssologin.php?option=oauthredirect
  • Du kan skapa din egen Single Sign On-länk. Se till att den omdirigerar dig till SSO-länken: Se exemplet nedan:
  • <a href="ssologin.php?option=oauthredirect">Single Sign On</a>

5. Support / Demo

  • Flikarna Support och testversion/demoförfrågan är tillgängliga för kunder att kontakta för demos och support.
  • Laravel Single Sign On SSO Single Sign On-knapp Laravel Single Sign On SSO Single Sign On-knapp

Om du inte hittar det du letar efter, vänligen kontakta oss på laravelsupport@xecurify.com Eller ring oss på +1 978 658 9387 för att hitta svar på din fråga om MiniOrange Laravel Oauth.

Hej där!

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

stödja
Kontakta miniOrange Support
framgång

Tack för din förfrågan.

Om du inte hör från oss inom 24 timmar, skicka gärna ett uppföljningsmail till info@xecurify.com