Sökresultat :

×

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