Drupal SAML Single Sign On mit Magento als Identitätsanbieter
Übersicht
Die Drupal SAML-Integration mithilfe von miniOrange SAML SP-Modul stellt nahtloses SSO zwischen Magento und der Drupal-Site her. Die Benutzer können sich mit ihren Magento-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 Magento 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 Registerkarte, kopieren Sie die SP-Entity-ID/Aussteller & SP ACS-URL. (Halten Sie es griffbereit)
Konfigurieren Sie Magento als Identitätsanbieter
- Gehen Sie in der miniOrange SAML Identity Provider-Erweiterung zu Einstellungen des Dienstanbieters Registerkarte der Erweiterung.
- Unter dem Dienstanbietereinstellungen Geben Sie auf der Registerkarte die folgenden Informationen ein:
Felder für Identitätsanbieter (Magento) Drupal-Felder (SP) Name des Dienstanbieters Zum Beispiel Drupal-Test SP-Entitäts-ID oder Aussteller Fügen Sie diese URL aus Schritt 1 ein (Drupal SAML SP-Metadaten). ACS-URL Fügen Sie diese URL aus Schritt 1 ein (Drupal SAML SP-Metadaten).
- Wenn Sie fertig sind, klicken Sie auf Gespeichert .
- Im Magento-IDP Navigieren Sie zur Erweiterung Attributzuordnung Tab.
- Im Benutzerattribute Geben Sie im Abschnitt die folgenden Informationen ein und klicken Sie auf Gespeichert .
- Sie können auch weitere Attribute hinzufügen, indem Sie auf klicken + Zeichen, um Attribute hinzuzufügen.
Name Benutzer-Metadaten Benutzername user_login Anzeigename display_name E-Mail user_email
- Unter dem IDP-Metadaten Kopieren Sie auf der Registerkarte die Metadaten-URL. (Halten Sie es griffbereit)
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 kopierte Metadaten-URL hoch von Magento in die Metadaten-URL hochladen Textfeld und klicken Sie auf Metadaten abrufen .
Hinweis: Führen Sie die folgenden Schritte aus, um den Namen des Identitätsanbieters zu aktualisieren:
- Der ActionWählen Sie die Bearbeiten.
- Geben Sie Magento 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 Magento zu testen.
- Melden Sie sich in einem Popup zur Testkonfiguration mit Magento-Anmeldeinformationen an (wenn keine aktive Sitzung vorhanden ist). Nach erfolgreicher Authentifizierung wird eine Liste der von Magento empfangenen Attribute angezeigt. Klicken Sie auf das Erledigt .
Herzlichen Glückwunsch! Sie haben Magento erfolgreich als SAML-Identitätsanbieter (IdP) und Drupal als SAML-Dienstanbieter 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 Identitätsanbieter (Magento) Link.
- Sie werden zur Magento-Anmeldeseite weitergeleitet. Geben Sie die Magento-Anmeldeinformationen ein. Nach erfolgreicher Authentifizierung wird der Benutzer zurück zur Drupal-Site geleitet.

Kontaktieren Sie uns