Drupal SAML Single Sign On mit CA Identity als Identitätsanbieter
Übersicht
Die Drupal SAML-Integration mithilfe von miniOrange SAML SP-Modul stellt nahtloses SSO zwischen CA Identity und der Drupal-Site her. Die Benutzer können sich mit ihren CA Identity-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 CA Identity als Identity Provider (IdP). Das Modul ist kompatibel mit Drupal 7, Drupal 8, Drupal 9, Drupal 10 und Drupal 11.
Installationsschritte
- Verwenden von Composer
- Mit Drush
- Manuelle Installation
Konfigurationsschritte
Drupal SAML SP-Metadaten
- Gehe zu Konfiguration → Personen → SAML-Anmeldekonfiguration im Verwaltung Menü. (/admin/config/people/miniorange_saml/idp_setup)
- Unter dem Metadaten des Dienstanbieters Klicken Sie auf die Registerkarte XML-Metadaten herunterladen Klicken Sie auf und laden Sie die Metadatendatei herunter. Diese SP-Metadaten sind erforderlich, um CA Identity als Identity Provider (IdP) zu konfigurieren.
Konfigurieren von CA Identity als Identitätsanbieter
Hinweis:Stellen Sie für Single Sign-On sicher, dass Sie CA SSO (früher bekannt als SiteMinder) mit CA Identity Manager installieren und einrichten.
- Einloggen, um CA SSO-Portal als CA Single Sign-On-Administrator.
- Klicken Sie auf Föderation Tab.
- Gehe jetzt zu Partnerschaftsverband → Entitäten.
- Klicken Sie auf Entität erstellen.
- So erstellen Sie ein lokale Einheit, konfigurieren Sie Folgendes:
Standort der Entität Local Entitätstyp SAML2-IDP Entitäts-ID Geben Sie zur Identifizierung eine ID Ihres lokalen Identitätsanbieters ein. Entitätsname Erstellen Sie einen Namen für Ihren lokalen Identitätsanbieter. Basis-URL Geben Sie den vollständig qualifizierten Domänennamen für den Hostdienst CA SSO Federation Web Services ein. Signierte Authentifizierungsanfragen erforderlich Nein Unterstütztes NameID-Format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified
- Klicken Sie auf Metadaten importieren und laden Sie die heruntergeladene XML-Metadatendatei hoch von Drupal.
- Für Importieren alsWählen Remote-Entität.
- Bieten eine Name für die Remote-Service-Provider-Entität.
- Um eine Partnerschaft zwischen SP und IDP zu erstellen, folgen Sie den folgenden Angaben:
Partnerschaftsnamen hinzufügen Geben Sie einen Namen für Ihre Partnerschaft ein. (Optional) Beschreibung Geben Sie eine relevante Beschreibung für Ihre Partnerschaft ein. Lokale IDP-ID Geben Sie die ID des lokalen Identitätsanbieters ein, die beim Hinzufügen einer lokalen Entität erstellt wurde. Remote-SP-ID Geben Sie die Remote-Service-Provider-ID ein, die beim Hinzufügen einer Remote-Entität erstellt wurde. Basis-URL Dieses Feld wird vorab ausgefüllt. Skew-Zeit Geben Sie die für Ihre Umgebung erforderliche Abweichungszeit ein. Benutzerverzeichnisse und Suchreihenfolge Wählen Sie die gewünschten Verzeichnisse in der gewünschten Suchreihenfolge aus.
- Auf dem Verbundbenutzer Fügen Sie auf der Seite die Benutzer hinzu, die Sie in die Partnerschaft einbeziehen möchten.
- Im Behauptungskonfiguration Abschnitt, konfigurieren Sie Folgendes:
- Namens-ID-Format: E-Mail Adresse
- Name-ID-Typ: Benutzerattribut
- Wert: E-mail
- (Optional) Behauptungsattribute: Geben Sie alle Anwendungs- oder Gruppenattribute an, die Sie Benutzern zuordnen möchten
- Im SSO und SLO Führen Sie im Abschnitt die folgenden Schritte aus:
- SSO-Bindung: HTTP-POST
- Zulässige Transaktionen: Sowohl IDP als auch SP initiierten
- Im Signatur und Verschlüsselung Abschnitt auswählen Postsignatur as Unterschreiben Sie beide.
- Im Liste der Föderationspartnerschaften, erweitere das Action Dropdown-Liste für Ihre Partnerschaft und klicken Sie auf Mehr erfahren.
- Um die IDP-Metadaten abzurufen, klicken Sie auf Action Taste und klicken Sie auf Metadaten exportierenDiese Daten werden zur Konfiguration des Moduls verwendet.
Konfigurieren Sie Drupal als SAML-Dienstanbieter:
- Gehen Sie zu Ihrer Drupal-Site. Navigieren Sie zu Einrichtung des Dienstanbieters des Moduls und klicken Sie auf das Laden Sie IDP-Metadaten hoch.
- Laden Sie die zuvor heruntergeladene Metadatendatei hoch von CA-Identität in die Metadatendatei hochladen Textfeld und klicken Sie auf Datei hochladen .
Hinweis: Führen Sie die folgenden Schritte aus, um den Namen des Identitätsanbieters zu aktualisieren:
- Der ActionWählen Sie die Bearbeiten.
- Geben Sie die CA-Identität in das Name des Identitätsanbieters Textfeld.
- Scrollen Sie nach unten und klicken Sie auf Konfiguration speichern .
- Klicken Sie auf den Link „Test“, um die Verbindung zwischen Drupal und CA Identity zu testen.
- Melden Sie sich im Popup „Testkonfiguration“ mit Ihren CA Identity-Anmeldeinformationen an (falls keine aktive Sitzung besteht). Nach erfolgreicher Authentifizierung wird eine Liste der von CA Identity empfangenen Attribute angezeigt. Klicken Sie auf die Erledigt .
Herzlichen Glückwunsch! Sie haben CA Identity erfolgreich als SAML Identity Provider (IdP) und Drupal als SAML Service Provider konfiguriert.
Wie funktioniert die SAML SSO-Anmeldung?
- Öffnen Sie einen neuen Browser/ein neues privates Fenster und navigieren Sie zur Anmeldeseite der Drupal-Site.
- Klicken Sie auf die Anmeldung mit Identity Provider (CA Identity) Link.
- Sie werden zur CA Identity-Anmeldeseite weitergeleitet. Geben Sie die CA Identity-Anmeldeinformationen ein. Nach erfolgreicher Authentifizierung wird der Benutzer zurück zur Drupal-Site geleitet.

Kontaktieren Sie uns