Drupal SAML Single Sign On mit Magento als Identitätsanbieter
Übersicht
Die Drupal-SAML-Integration mit dem miniOrange SAML SP-Modul ermöglicht nahtloses Single Sign-On (SSO) zwischen Magento und Ihrer Drupal-Website. Benutzer können sich mit ihren Magento-Zugangsdaten bei Drupal anmelden. Dieses Dokument beschreibt die Konfiguration von SSO zwischen Drupal als Service Provider (SP) und Magento als Identity Provider (IdP). Das Modul ist kompatibel mit Drupal 7, 8, 9, 10 und 11.
Installationsschritte
- Verwenden von Composer
- Mit Drush
- Manuelle Installation
Konfigurationsschritte
Drupal SAML SP-Metadaten
- Zurück Nach 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: Um den Namen des Identitätsanbieters zu aktualisieren, gehen Sie wie folgt vor:
- 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.
Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut

Kontakt aufnehmen