Sökresultat :

×

SAML Single Sign-On (SSO) för Laravel som använder Okta som IDP


Laravel SAML Single Sign-On (SSO) plugin ger möjlighet att aktivera SAML 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 SAML-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 Okta med tanke på Okta som IdP.

Förutsättningar: Ladda ner och installation

  • Öppna ett kommandotolksfönster och ändra arbetskatalogen till din Laravel-appens huvudkatalog.
  • Ange kommandot nedan.
    composer require miniorange/saml-laravel-free
  • Laravel Single Sign On SSO enter commond
  • Obs: 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 https://<your-host>/mo_admin i adressfältet.
  • Paketet börjar ställa in din databas åt dig och omdirigerar dig sedan till administratörsregistreringssidan.
  • Registrera dig eller logga in med ditt konto genom att klicka på Registrera knappen för att konfigurera plugin-programmet.
  • Laravel Single Sign On SSO-plugininställningar
  • Efter inloggning kommer du att se Inställningar för tjänsteleverantör alternativet, där du får tjänstleverantörens metadata. Håll metadata till hands eftersom det kommer att krävas senare för att konfigurera steg 1.
  • Laravel Single Sign On SSO Service Provider Inställningar

Steg för att konfigurera Okta Single Sign-On (SSO) Login till Laravel

1. Konfigurera Okta som identitetsleverantör

  • Logga in på din Okta Admin-instrumentpanel.
  • Navigera sedan till Programfliken och välj Tillämpningar.
  • Konfigurera Okta som IDP -SAML Single Sign-On(SSO) för WordPress - Okta SSO Login - add_application
  • Klicka på Skapa appintegration knappen för att skapa en ny app.
  • Konfigurera Okta som IDP -SAML Single Sign-On(SSO) för WordPress - Okta SSO Login - SAML 2.0 Configure
  • Välja SAML 2.0 som inloggningsmetod och klicka på Nästa knapp.
  • Konfigurera Okta som IDP -SAML Single Sign-On(SSO) för WordPress - Okta SSO Login - SAML 2.0 Configure
  • In Allmänna inställningar fliken, ange app Namn och klicka på Nästa knapp.
  • Konfigurera Okta som IDP -SAML Single Sign-On(SSO) för WordPress - Okta SSO Login - SAML 2.0 Configure
  • In Konfigurera SAML fliken anger du nödvändiga uppgifter:
  • Single Sign On
    URL
    ACS (AssertionConsumerService) URL från fliken Service Provider Metadata i
    Insticksmodulen
    Målgrupps-URL
    (SP Entity ID)
    SP Entity ID/Emittent från fliken Service Provider Metadata i plugin
    Standard
    Relätillstånd
    Relästatus från fliken Service Provider Metadata i plugin-programmet
    Namn-ID
    Format
    Välj e-postadress som ett namn-ID från rullgardinsmenyn
    Ansökan
    Användarnamn
    Okta användarnamn
    Konfigurera Okta som IDP -SAML Single Sign-On(SSO) för WordPress - Okta SSO Login - SAML_SETTINGS
  • Inställd Gruppattribututlåtanden (valfritt) och klicka på Nästa knapp.
  • Konfigurera Okta som IDP -SAML Single Sign-On(SSO) för WordPress - Okta SSO Login - Add_Attributes

miniorange img Tilldela grupper/personer

  • Navigera till applikationen du skapade och klicka på Uppdrag Tab i Okta.
  • Konfigurera Okta som IDP -SAML Single Sign-On(SSO) för WordPress - Okta SSO Login - Assign_groups
  • Klicka på Tilldela knappen till Tilldela personer och tilldela grupper.
  • Konfigurera Okta som IDP -SAML Single Sign-On(SSO) för WordPress - Okta SSO Login - Assign_groups
  • När du Tilldela användaren, klicka på Färdig knapp.
  • Konfigurera Okta som IDP -SAML Single Sign-On(SSO) för WordPress - Okta SSO Login - Assign_groups
  • Navigera till Skriva på fliken och navigera till avsnittet SAML Signing Certifiacte.
  • Klicka på Se instruktioner för SAML-installation fliken för att få IdP-metadata som kommer att krävas för att konfigurera din tjänsteleverantör.
  • Konfigurera Okta som IDP -SAML Single Sign-On(SSO) för WordPress - Okta SSO Login - Assign_groups

2. Konfigurera Laravel SAML-plugin som tjänsteleverantör

  • Gå till miniOrange Laravel SAML 2.0 SSO plugin och Ange de nödvändiga uppgifterna som du kommer att få från steg 1. Lägg till Utfärdare av identitetsleverantör under IDP-enhets-ID och Identitetsleverantörs URL för enkel inloggning under SAML-inloggnings-URL.
  • Klicka på Testkonfiguration för att testa om SAML-konfigurationen du har gjort är korrekt. Vid framgångsrik testkonfiguration kommer du att få de olika användarattributen returnerade av din identitetsleverantör i en testkonfigurationstabell.
  • Laravel Single Sign On SSO-testkonfiguration Laravel Single Sign On SSO-testresultat

3. SSO-alternativ

  • Dina användare kan starta Single Sign On-flödet genom att klicka på Single Sign On knappen genererad på din inloggningssida. Om du inte har den här sidan ännu, kör php artisan make:auth & php artisan migrera för att generera autentiseringsmodulen.

  • Laravel Single Sign On SSO Single Sign On-knapp

I den här guiden har du konfigurerat Okta SAML enkel inloggning (Okta SSO-inloggning) välja Okta som IdP och Laravel som SP använder miniOrange plugin-SAML Single Sign On – SSO Login. Denna lösning säkerställer att du är redo att rulla ut säker åtkomst till din Laravel-webbplats med hjälp av Okta logga in inloggningsuppgifter inom några minuter.

Ytterligare resurser

Hej där!

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

stödja