Suchergebnisse :

×

Drupal SAML Single Sign On mit Keycloak als Identitätsanbieter

Die Drupal SAML-Integration mithilfe von miniOrange SAML SP Das Modul stellt nahtloses SSO zwischen Keycloak und der Drupal-Site her. Die Benutzer können sich mit ihren Keycloak-Anmeldeinformationen bei der Drupal-Site anmelden. Dieses Dokument führt Sie durch die Schritte zum Konfigurieren von Single Sign-On – SSO zwischen Drupal als Service Provider (SP) und Keycloak als Identity Provider (IdP). Das Modul ist kompatibel mit Drupal 7, Drupal 8, Drupal 9 und Drupal 10 und Drupal 11.

  • Laden Sie das Modul herunter:
    Komponist benötigt „drupal/miniorange_saml“
  • Navigieren Erweitern Menü auf Ihrer Drupal-Administratorkonsole und suchen Sie nach miniOrange SAML-Dienstanbieter über das Suchfeld.
  • Aktivieren Sie das Modul, indem Sie das Kontrollkästchen aktivieren und auf klicken installieren .
  • Konfigurieren Sie das Modul unter
    {BaseURL}/admin/config/people/miniorange_saml/idp_setup
  • Installieren Sie das Modul:
    drush und drupal/miniorange_saml
  • Leeren Sie den Cache:
     drush cr
  • Konfigurieren Sie das Modul unter
    {BaseURL}/admin/config/people/miniorange_saml/idp_setup
  • Navigieren Erweitern Menü auf Ihrer Drupal-Administratorkonsole und klicken Sie auf Installieren Sie neue Modul .
  • Installieren Sie das Drupal SAML SP 2.0 Single Sign On (SSO) – SAML-Dienstanbieter Modul entweder durch Herunterladen der Zip-Datei oder über die URL der Paket (tar/zip).
  • Klicken Sie auf Aktivieren Sie neu hinzugefügte Module.
  • Aktivieren Sie dieses Modul, indem Sie das Kontrollkästchen aktivieren und auf klicken installieren .
  • Konfigurieren Sie das Modul unter
    {BaseURL}/admin/config/people/miniorange_saml/idp_setup
  • Gehe zu KonfigurationPersonenSAML-Anmeldekonfiguration in England, Verwaltung Menü. (/admin/config/people/miniorange_saml/idp_setup)
Drupal SAML SP - wählen Sie die miniOrange SAML-Anmeldekonfiguration
  • Unter dem Metadaten des Dienstanbieters kopieren Sie die Metadaten-URL, indem Sie auf das Kopieren Schaltfläche. (Dies ist zur Konfiguration von IdP erforderlich.)
Drupal SAML SP – SP-Metadaten-URL kopieren
  • Melden Sie sich bei der Keycloak Admin-Konsole an und wählen Sie aus Reich erstellen.
Drupal-Keycloak-SAML-SP-Select-Realm

  • Geben Sie den Realm-Namen in das Textfeld ein und klicken Sie auf das Kreation .
Drupal-Keycloak-SAML-SP-Realm-Namen eingeben-Klicken-Sie-auf-die-Erstellen-Schaltfläche

  • Tag auswählen Clients Klicken Sie im linken Navigationsmenü auf Client importieren .
Drupal-Keycloak-SAML-SP-Select-Clients-Click-Import-Client

  • Klicken Sie auf Hochladen Klicken Sie auf die Schaltfläche und laden Sie die Metadaten hoch Drupal. Geben Sie den Kundennamen ein Name Textfeld und klicken Sie auf Gespeichert .
Drupal-Keycloak-SAML-SP-Upload-SP-Metadata-File-Enter-Name-Click-on-Save

  • Scrollen Sie nach unten zum SAML-Funktionen und wählen Sie E-Mail as Namens-ID-Format aus dem Dropdown.
  • Mach das ... an Namens-ID-Format erzwingen Klicken Sie dann auf die Schaltfläche Gespeichert .
Drupal-Keycloak-SAML-SP-Select-Name-ID-Formate-Toggle-Button

  • Klicken Sie auf Nutzer bilden das linke Navigationsmenü. Klick auf das Neuen Benutzer erstellen .
Drupal-Keycloak-SAML-SP-Benutzer auswählen – Auf „Benutzer erstellen“ klicken

  • Geben Sie die Benutzername und E-Mail eines Benutzers in die entsprechenden Textfelder ein. Aktivieren Sie die Email überprüft Schaltfläche und klicken Sie auf die Kreation .
Drupal-Keycloak-SAML-SP-Enter-User-Name-Mail-click-Create

  • Navigieren Sie zu der Realm-Einstellungen im linken Navigationsmenü und klicken Sie auf Metadaten des SAML 2.0-Identitätsanbieters Link.
Drupal-Keycloak-SAML-SP-Navigate-Realm-Settings-Click-SAML-2.0-IdP-Metadata

  • Kopieren Sie die URL der Metadatenseite und halten Sie sie bereit. (Dies ist erforderlich, um Drupal als Dienstanbieter zu konfigurieren.)
Drupal-Keycloak-SAML-SP-Copy-Metadata-URL

  • Navigieren Sie zu der Einrichtung des Dienstanbieters Registerkarte der Drupal-Site und klicken Sie auf IDP-Metadaten hochladen.
Drupal-Keycloak-SAML-SP-Click-Upload-IDP-Metadata

  • Fügen Sie das zuvor Kopierte ein Keycloak-Metadaten-URL in die Metadaten-URL hochladen Textfeld. Klick auf das Metadaten abrufen .
drupal saml Single Sign On als SP – IDP-Metadaten-URL hochladen

Hinweis und Kontakt - SSO zwischen zwei WordPress-Sites
Hinweis: Führen Sie die folgenden Schritte aus, um den Namen des Identitätsanbieters zu aktualisieren:
  • Der ActionWählen Sie die Bearbeiten.
  • Geben Sie Keycloak ein Name des Identitätsanbieters Textfeld.
  • Scrollen Sie nach unten und klicken Sie auf Konfiguration speichern .


  • Klicken Sie auf den Test-Link, um die Verbindung zwischen Drupal und Keycloak zu testen.
drupal saml Single Sign On als SP – klicken Sie auf den Link „Testen“, um die Verbindung zu überprüfen

  • Melden Sie sich in einem Popup zur Testkonfiguration mit Keycloak-Anmeldeinformationen an (wenn keine aktive Sitzung vorhanden ist). Nach erfolgreicher Authentifizierung wird eine Liste der von Keycloak empfangenen Attribute angezeigt. Klicken Sie auf das Erledigt .
drupal saml Single Sign On als SP – klicken Sie auf die Schaltfläche „Fertig“.

Herzlichen Glückwunsch! Sie haben Keycloak erfolgreich als SAML-Identitätsanbieter (IdP) und Drupal als SAML-Dienstanbieter konfiguriert.

  • Öffnen Sie einen neuen Browser/ein neues privates Fenster und navigieren Sie zur Anmeldeseite der Drupal-Site.
  • Klicken Sie auf die Anmeldung mit Identitätsanbieter (Keycloak) Link.
  • Sie werden zur Keycloak-Anmeldeseite weitergeleitet. Geben Sie die Keycloak-Anmeldeinformationen ein. Nach erfolgreicher Authentifizierung wird der Benutzer zurück zur Drupal-Site geleitet.
ADFS_sso ×
Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support