Sökresultat :

×

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

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


Laravel OAuth 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 Azure AD med tanke på Azure AD som OAuth-leverantör. Om du vill veta mer om andra funktioner som vi tillhandahåller i Laravel OAuth-klient SSO-plugin för enkel inloggning 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 Azure AD Single Sign-On SSO-plugin.
  • Laravel Single Sign On SSO OAuth-klientinställningar

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

1. Konfigurera Azure AD som OAuth-leverantör

  • Logga in Azur portalen.
  • Välja Azure Active Directory.
  • Azure AD Single Sign-on (SSO) – Logga in
  • Klicka på i den vänstra navigeringsrutan Appregistreringar tjänst och klicka Ny registrering.
  • Azure AD Single Sign-on (SSO) – App-Registration
  • När sidan Skapa visas anger du din ansökans registreringsinformation. (Se tabellen nedan)
    • Namn: Namn på din ansökan.
      Ansökningstyp :
      1. Välja "Webbapp/API" för klientapplikationer och resurs/API-applikationer som är installerade på en säker server. Den här inställningen används för konfidentiell OAuth webbklienter och offentliga användaragentbaserade klienter. Samma applikation kan också exponera både en klient och resurs/API.
      Omdirigera URI:
      1. För "Web app / API"-applikationer, ange basadressen till din app. t.ex. https:// kan vara webbadressen till en webbapp som körs på din lokala dator. Användare skulle använda denna URL för att logga in på en webbklientapplikation.
  • Ange namn och välj vem som kan använda denna applikation eller komma åt detta API och ange Omdirigera URI från laravel Oauth SSO paketera och klicka på Registrera.
  • Azure AD Single Sign-on (SSO) – Översikt
  • Azure AD tilldelar ett unikt applikations-ID till din applikation. De ansöknings-ID är din kund-ID och Katalog-ID är din Hyresgäst ID, ha dessa värden till hands eftersom du behöver dem för att konfigurera Laravel OAuth Client-plugin.
  • Azure AD Single Sign-on (SSO) – Översikt
  • Gå till Certifikat och hemligheter från den vänstra navigeringsrutan och klicka på Ny kundhemlighet. Ange beskrivning och utgångstid och klicka på ADDERA alternativ.
  • Azure AD Single Sign-on (SSO) - hemlig nyckel
  • Kopiera den hemliga nyckeln "värde" och håll värdet till hands som det kommer att krävas senare för att konfigurera Klienthemlighet under laravel OAuth Client Plugin.
  • Azure AD Single Sign-on (SSO) - Secret-Key-2

2. Konfigurera Laravel OAuth-klientplugin för Azure AD

  • Gå till Laravel OAuth SSO plugin och klicka på Välj Azure som OAuth-leverantör.
  • Laravel Single Sign On SSO välj app
  • Ange kund-ID och Klienthemlighet från Azure AD Applikation.
  • Laravel Single Sign On SSO-sparinställningar
  • Konfigurera Omfattning as öppet och skriv in Hyresgäst ID värdekopia från Azure AD-programprofil.
  • Du kan skicka in klientuppgifterna rubrik 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 Azure AD Single Sign-On (SSO) använder 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 Azure AD-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