Sökresultat :

×

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

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
  • 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 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 Applikationer.
  • 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
    bildad
    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
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