Sökresultat :

×

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

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


Laravel OAuth-klient enkel inloggning (SSO) plugin ger möjlighet att aktivera OAuth Single Sign-On för dina laravel-applikationer. Genom att använda 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 kommer vi att gå igenom en steg-för-steg-guide för att konfigurera Single Sign-On (SSO) mellan Laravel och miniOrange med tanke på miniOrange som OAuth-leverantör. För att veta mer om andra funktioner som vi tillhandahåller i Laravel OAuth 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 laravel OAuth Single Sign-On SSO-plugin.
  • Laravel Single Sign On SSO OAuth-klientinställningar

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

1. Konfigurera miniOrange som OAuth-leverantör

  • Logga in miniOrange instrumentbräda.
  • OAuth/OpenID miniorange Single Sign On SSO miniorange administratörspanel
  • För att ställa in varumärket, Gå till Anpassning från vänstermenyn och gå till Inloggning och registrering Branding fliken.
  • OAuth/OpenID miniorange Single Sign On SSO-uppsättning varumärkesnamn
  • Enligt Grundinställningar ändra organisationens namn och klicka på Save.
  • OAuth/OpenID miniorange Single Sign On SSO-uppsättning varumärkesnamn
  • Gå till på instrumentpanelen appar och klicka på Lägg till applikation.
  • OAuth/OpenID miniorange Single Sign On SSO lägg till applikation
  • Klicka på OAuth/OIDC Fliken och välj OAuth2/OpenID Connect för att skapa en applikation.
  • OAuth/OpenID miniorange Single Sign On SSO openid connect app OAuth/OpenID miniorange Single Sign On SSO openid connect app
  • Ange Kundnamn och Omdirigeringsadress. Kopiera Omdirigera/återuppringnings-URL från laravel oauth plugin till Configure Logga in Redirect URL.
  • OAuth/OpenID miniorange Single Sign On SSO openid connect app
  • För din skapade applikation, Gå till Välj → Redigera under Handling fliken.
  • OAuth/OpenID miniorange Single Sign On SSO-redigeringsprogram
  • Gå nu till App → kopiera grundläggande inställningar kund-ID och Klienthemlighet för ansökan. Kopiera dessa referenser för laravel OAuth-plugin konfiguration på motsvarande fält.
  • OAuth/OpenID miniorange Single Sign On SSO-klient-id och klienthemlighet

2. Konfigurera Laravel OAuth-plugin som OAuth-klient

  • Gå till miniOrange Laravel OAuth SSO plugin och klicka på Välj miniorange som OAuth-leverantör.
  • Laravel Single Sign On SSO välj app
  • Ange kund-ID och Klienthemlighet kopia från miniorange appens grundinställningar.
  • Laravel Single Sign On SSO-sparinställningar
  • Se tabellen nedan för att konfigurera Omfattning och endpoints eller efter att ha valt miniorange scope och Endpoints läggs till automatiskt i respektive fält:

  • Omfattning: Openid
    Auktorisera slutpunkt: https://login.xecurify.com/moas/idp/openidsso
    Åtkomsttokens slutpunkt: https://login.xecurify.com/moas/rest/oauth/token
    Hämta UserInfo Endpoint: https://login.xecurify.com/moas/rest/oauth/getuserinfo

  • Nu kan du 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 miniOrange Single Sign-On (SSO) med hjälp av Laravel som OAuth-klient. Denna lösning säkerställer att du är redo att rulla ut säker åtkomst till din Laravel-webbplats med hjälp av miniOrange inloggning inloggningsuppgifter inom några minuter.

Ytterligare resurser

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