SAML Single Sign-On (SSO) till Drupal med Okta som IdP
Översikt
Drupal SAML-integrationen med hjälp av miniOrange SAML SP Modulen etablerar sömlös SSO mellan Okta och Drupal-webbplatsen. Användarna kommer att kunna logga in på Drupal-webbplatsen med sina Okta-inloggningsuppgifter. Det här dokumentet guidar dig genom stegen för att konfigurera Single Sign-On - SSO mellan Drupal som tjänsteleverantör (SP) och Okta som identitetsleverantör (IdP). Modulen är kompatibel med Drupal 7, Drupal 8, Drupal 9, Drupal 10 och Drupal 11.
Installationssteg
- Använder Composer
- Använder Drush
- Manuell installation
Konfigurationssteg
Drupal SAML SP Metadata:
- Gå till konfiguration → Personer → SAML-inloggningskonfiguration i Administration meny. (/admin/config/people/miniorange_saml/idp_setup)
- Enligt Tjänsteleverantörens metadata fliken, scrolla ner och kopiera SP Entity ID/Emittent och SP ACS URL. Ha det till hands. (Detta krävs för att konfigurera IdP.)
Konfigurera SAML Single Sign-On Application i Okta
- Logga in på din Okta administratörskonsolen.
- Navigera till Tillämpningar från den vänstra panelen och klicka på Tillämpningar.
- Enligt Tillämpningar, Klicka på Skapa appintegration knapp.

- Välja SAML 2.0 och klicka på Nästa knapp.

- I Allmänna inställningar, gå in i app Namn och klicka på Nästa knapp.

- Klistra in den kopierade informationen från Tjänsteleverantörens metadata fliken på Drupal-webbplatsen, under SAML-inställningar avsnitt som hänvisar till nedan.
| Okta Field | Tjänsteleverantörsinformation (Drupal) |
| URL för enkel inloggning | SP ACS URL |
| Målgrupps-URI (SP Entity ID) | SP Entity ID/Emittent |
- Klicka på Nästa knapp.
- Enligt Återkoppling, välj lämpligt alternativ från Hjälp Okta-supporten att förstå hur du konfigurerade den här applikationenoch klicka sedan på Finish knapp.
- Enligt Skriva på fliken, klicka på Kopiera länk för att kopiera Metadata URL. Ha det till hands. (Detta krävs för att konfigurera Drupal som SAML SP.)
Tilldela grupper/personer i Okta-applikationen
- Navigera till Uppdrag fliken.
- Klicka på Tilldela knappen och välj Tilldela till personer alternativ.
- Klicka på Tilldela knapp som motsvarar användaren som ska tilldelas denna applikation.
- Klicka på Spara och gå tillbaka knapp.
- Användaren har tilldelats applikationen.
Konfigurera Drupal som tjänsteleverantör:
- Navigera till Konfiguration av tjänsteleverantör fliken på Drupal-webbplatsen och klicka på Ladda upp IDP-metadata.
- Klistra in den tidigare kopierade Okta Metadata URL i Ladda upp metadata-URL textfält. Klicka på Hämta metadata knapp.
- Enligt Handling, Välj Redigera.
- Ange Okta i Identitetsleverantörens namn textfält.
- Bläddra ner och klicka på Spara konfiguration knapp.
Obs: Följ dessa steg för att uppdatera identitetsleverantörens namn:
- Klicka på Testa länk för att testa kopplingen mellan Drupal och Okta.
- I ett popup-fönster för testkonfiguration loggar du in med Okta-inloggningsuppgifter (om det inte finns någon aktiv session). Efter lyckad autentisering visas en lista över attribut som mottagits från Okta. Klicka på Färdig .
Grattis! Du har konfigurerat Okta som SAML-identitetsleverantör och Drupal som SAML-tjänsteleverantör.
Hur fungerar SAML SSO-inloggning?
- Öppna en ny webbläsare/privat fönster och navigera till inloggningssidan för Drupal-webbplatsen.
- Klicka på Logga in med identitetsleverantör (Okta) länken.
- Du kommer att omdirigeras till Okta-inloggningssidan. Ange Okta-uppgifterna. Efter framgångsrik autentisering kommer användaren att omdirigeras tillbaka till Drupal-webbplatsen.
Tack för ditt svar. Vi återkommer snart.
Något gick fel. Skicka din fråga igen

Kontakta oss