Sökresultat :

×

Drupal SAML Single Sign On med Keycloak som identitetsleverantör


Drupal SAML-integrationen med hjälp av miniOrange SAML SP modulen upprättar sömlös SSO mellan Keycloak och Drupal-platsen. Användarna kommer att kunna logga in på Drupal-webbplatsen med sina Keycloak-uppgifter. Det här dokumentet leder dig genom stegen för att konfigurera enkel inloggning - SSO mellan Drupal som tjänsteleverantör (SP) och Keycloak som identitetsleverantör (IdP). Modulen är kompatibel med Drupal 7, Drupal 8, Drupal 9 och Drupal 10.

Installationssteg


  • Ladda ner modulen:
    Kompositören kräver 'drupal/miniorange_saml'
  • Navigera till Förläng menyn på din Drupal administratörskonsol och sök efter miniOrange SAML-tjänsteleverantör med hjälp av sökrutan.
  • Aktivera modulen genom att markera kryssrutan och klicka på installera knapp.
  • Konfigurera modulen på
    {BaseURL}/admin/config/people/miniorange_saml/idp_setup
  • Installera modulen:
    drush en drupal/miniorange_saml
  • Rensa cacheminnet:
     borsta cr
  • Konfigurera modulen på
    {BaseURL}/admin/config/people/miniorange_saml/idp_setup
  • Navigera till Förläng menyn på din Drupal administratörskonsol och klicka på Installera ny modul knapp.
  • installera Drupal SAML SP 2.0 Single Sign On (SSO) - SAML-tjänsteleverantör modulen antingen genom att ladda ner zip-filen eller från URL:en till paket (tjära/zip).
  • Klicka på Aktivera nyligen tillagda moduler.
  • Aktivera den här modulen genom att markera kryssrutan och klicka på installera knapp.
  • Konfigurera modulen på
    {BaseURL}/admin/config/people/miniorange_saml/idp_setup

Drupal SAML SP Metadata:

  • Efter att du har installerat modulen på din Drupal-webbplats, i Administration menyn, navigera till Konfiguration → Personer → miniOrange SAML-inloggningskonfiguration. (/admin/config/people/miniorange_saml/idp_setup)
  • Drupal SAML Single Sign-On - Välj miniOrange SAML Login Configuration
  • Enligt Tjänsteleverantörens metadata fliken, klicka på Ladda ner XML-metadata knapp. (Detta krävs för att konfigurera Keycloak som en identitetsleverantör).
  • Drupal SAML Single Sign-On - Kopiera SP-information som krävs för att konfigurera Keycloak som IdP

Konfigurera SAML Single Sign-On-applikation i Keycloak:

  • Logga in på Keycloak administratörskonsol och välj Skapa rike.
  • Drupal-Keycloak-SAML-SP-Select-Realm
  • Välja Klienter från den vänstra navigeringsmenyn och klicka på Importera klient knapp.
  • Drupal-Keycloak-SAML-SP-Select-Clients-Click-Import-Client
  • Klicka på Bläddra knappen och ladda upp metadata från Drupal. Ange klientnamnet i Namn textfält och klicka på Save knapp.
  • Drupal-Keycloak-SAML-SP-Upload-SP-Metadata-File-Enter-Name-Click-Save
  • Bläddra ner till SAML-funktioner och välj e-mail as Namn-ID-format från rullgardinsmenyn.
  • Slå på Forcera namn-ID-format och klicka sedan på Save knapp.
  • Drupal-Keycloak-SAML-SP-Select-Name-ID-Formate-Toggle-Button
  • Klicka på användare bildar den vänstra navigeringsmenyn. Klicka på Lägg till användare knapp.
  • Drupal-Keycloak-SAML-SP-Select-Users-Click-Add-User-Button
  • Ange Användarnamn och E-postadress av en användare i respektive textfält. Aktivera e-post verifierad och klicka på Skapa knapp.
  • Drupal-Keycloak-SAML-SP-Enter-User-Name-Mail-click-Create
  • Navigera till Realm inställningar i vänster navigeringsmeny och klicka på SAML 2.0 Identity Provider Metadata länken.
  • Drupal-Keycloak-SAML-SP-Navigate-Realm-Settings-Click-SAML-2.0-IdP-Metadata
  • Kopiera webbadressen till metadatasidan och ha den till hands. (Detta krävs för att konfigurera Drupal som en tjänsteleverantör)
  • Drupal-Keycloak-SAML-SP-Copy-Metadata-URL

Konfigurera Drupal som SAML-tjänsteleverantör:

  • Navigera till Konfiguration av tjänsteleverantör fliken på Drupal-webbplatsen och klicka på Ladda upp IDP-metadata.
  • Drupal-Keycloak-SAML-SP-Klicka-Ladda upp-IDP-Metadata
  • Klistra in den tidigare kopierade Keycloak Metadata URL i Ladda upp metadata-URL textfält. Klicka på Hämta metadata knapp.
  • drupal saml Single Sign On som SP - ladda upp idp-metadata-url

    Notera: Följ dessa steg för att uppdatera identitetsleverantörens namn:

    • Enligt Handling, Välj Redigera.
    • Ange Keycloak i Identitetsleverantörens namn textfält.
    • Bläddra ner och klicka på Spara konfiguration knapp.

  • Klicka på länken Testa för att testa kopplingen mellan Drupal och Keycloak.
  • drupal saml Single Sign On som SP - klicka på Testlänken för att kontrollera anslutningen
  • Logga in på ett popup-fönster för testkonfiguration med Keycloak-uppgifter (om en aktiv session inte finns). Efter framgångsrik autentisering kommer en lista över attribut som tas emot från Keycloak att visas. Klicka på Färdig .
  • drupal saml Single Sign On som SP - klicka på Klar-knappen

Grattis! du har framgångsrikt konfigurerat Keycloak som SAML Identity Provider (IdP) och Drupal som SAML Service Provider.

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 (Keycloak) länken.
  • Du kommer att omdirigeras till Keycloak-inloggningssidan. Ange Keycloak-uppgifterna. Efter framgångsrik autentisering kommer användaren att omdirigeras tillbaka till Drupal-webbplatsen.

Ytterligare funktioner:

Utforska de avancerade funktionerna som erbjuds av modulen med fullfjädrad provversion. Du kan initiera provbegäran med Begär 7-dagars provperiod knappen på modulen eller kontakta oss på drupalsupport@xecurify.com för en-till-en-hjälp från Drupal-experten.

 Fallstudier
miniOrange har framgångsrikt sörjt för användningsfallen för 400+ betrodda kunder med sina mycket flexibla/anpassningsbara Drupal-lösningar. Kolla gärna in några av våra unika fallstudier med detta länk.
 Andra lösningar
Känn dig fri att utforska andra Drupal-lösningar som vi erbjuder här.. De populära lösningarna som används av våra betrodda kunder inkluderar 2FA, User Provisioning, Website Security. 
  24*7 Aktiv support
Drupal-utvecklarna på miniOrange erbjuder snabbt och aktivt stöd för dina frågor. Vi kan hjälpa dig från att välja den bästa lösningen för ditt användningsfall till att implementera och underhålla lösningen.
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