Sökresultat :

×

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

SAML Single Sign-On (SSO) för Laravel som använder Onelogin 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 Onelogin med tanke på Onelogin 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 Onelogin Single Sign-On (SSO) Login till Laravel

1. Konfigurera Onelogin som identitetsleverantör

  • Logga in på OneLogin som administratör och gå till appar Företagsappar Lägg till Apps från Navbar.
  • OneLogin SSO add_application-OneLogin SAML Single Sign-On(SSO) för Laravel-OneLogin SSO-inloggning
  • Skriv i sökrutan SAML Test Connector (SP) och klicka på appen för att lägga till den.
  • Search_app-OneLogin SAML Single Sign-On(SSO) för Laravel-OneLogin SSO-inloggning
  • Ange visningsnamnet och klicka Save.
  • In Allmänna Inställningar, ange appnamn och klicka på Nästa.
  • Efter att ha sparat, gå till Konfigurationsfliken och skriv in följande:
  • App_configuration-OneLogin SAML Single Sign-On(SSO) för Laravel-OneLogin SSO-inloggning
    publik Ge Målgrupps-URL från fliken Service Provider Metadata i plugin-programmet
    Mottagare Ge Mottagarens URL från fliken Service Provider Metadata i plugin-programmet
    ACS (Consumer) URL Validator Ge ACS (Assertion Consumer Service) URL från fliken Service Provider Metadata i plugin-programmet
    ACS (Consumer) URL Ge ACS (Assertion Consumer Service) URLfrån fliken Service Provider Metadata i plugin-programmet
    URL för enkel utloggning Ge URL för enkel utloggning från fliken Service Provider Metadata i plugin-programmet
  • Klicka på Spara.
  • Gå till Fliken SSO. Anteckna URL/slutpunkter. Dessa kommer att krävas när du konfigurerar plugin-programmet.
  • Aktivera SAML SSO-OneLogin SAML Single Sign-On (SSO) för Laravel-OneLogin SSO-inloggning Lägg till Certificate_X.509-OneLogin SAML Single Sign-On(SSO) för Laravel-OneLogin SSO-inloggning

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 Onelogin SAML Single Sign-On (Onelogin SSO-inloggning) välja Onelogin 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 Onelogin 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