Wie richte ich Drupal SAML SSO mit dem Shopify Store als Identitätsanbieter (IdP) ein?
Drupal SAML Shopify store SSO setup will allow your user to login to your Drupal site using their Shopify store Credentials. Drupal SAML module gives the ability to enable SAML Single Sign-On for Drupal. This module is compatible with all SAML Identity Providers ( IDP ). Here we will go through a guide to configure SAML SSO between Drupal and Shopify store IDP. By the end of this guide, users from your Shopify store should be able to login into the Drupal site.
Voraussetzung: Store als IDP-Anwendung installieren
To set up Drupal Single Sign-On (SSO) with Shopify as identity provider, install the miniOrange Store as IDP - SSO Login app on your Shopify store. This app lets your store act as an identity provider (IDP) so Drupal members can log in with one set of credentials.
- Melden Sie sich bei Ihrem Shopify-Administrator an.
- Gehe zu Apps → Shopify App Store.
- Suchen Sie nach Als IDP speichern – SSO-Anmeldung bei Apps (von miniOrange).
- Klicken Sie auf „Diese Anwendung abrufen“, um die App Ihrem Store hinzuzufügen.
- Open the app from Apps to start Drupal SAML SSO configuration.
Schritte zur Konfiguration von SAML Single Sign-On (SSO): Anmeldung bei der Drupal-Website über den Shopify-Shop als Identitätsanbieter
Step 1: Get metadata from the Drupal site Service Provider
- Melden Sie sich in der Admin-Konsole Ihrer Drupal-Site an und klicken Sie auf Erweitern from the top navigation bar..
- Wähle aus Installieren Sie neue Modul Option zum Installieren eines neuen Moduls auf Ihrer Drupal-Site.
- Laden Sie das Heruntergeladene hoch Reißverschluss Datei des Moduls und klicken Sie auf Installieren um fortzufahren.
- Auswählen Enable newly added modules.
- Scrollen Sie nach unten, bis Sie es finden miniOrange SAML Service Provider. Click on the checkbox next to it and click on the Install button to enable the module.
- Klicken Sie auf Konfiguration Klicken Sie in der oberen Navigationsleiste auf „Auswählen“. miniOrange SAML Login Configuration.
- Navigieren Sie im miniOrange SAML Service Provider-Modul zu Metadaten des Dienstanbieters tab. Here, you can find the SP metadata such as SP Entity ID / Issuer, SP ACS URL (AssertionConsumerService) und X.509-Zertifikat which are required to configure the Identity Provider (Shopify Store). Copy it and keep it handy.
Step 2: Configure Shopify store as Identity Provider
- Gehen Sie nun zu Ihrem Shopify-Shop und klicken Sie auf Apps Registerkarte, und wählen Sie Als IDP-SSO-Login speichern Anwendung.
- Wählen Sie in der linken Navigationsleiste aus Apps und klicken Sie auf Anwendung hinzufügen .
- Go to SAML tab and search for Drupal und wählen Sie Drupal (SAML).
- Enter the values corresponding to the information from Drupal site. Refer to the table below.
| Name des Dienstanbieters | Name Ihres Dienstanbieters. |
| SP-Entitäts-ID oder Aussteller | SP-Entity ID from Schritt 1: |
| ACS-URL | ACS-URL von Schritt 1: |
| NameID-Format | urn:oasis:names:tc:SAML:1.1:nameid-format:E-Mail-Addresse |
| Behauptung unterzeichnet | geprüft |
- Klicken Sie auf Gespeichert Klicken Sie auf die Schaltfläche, um Ihre Konfiguration zu speichern.
- Navigiere jetzt zu Auswählen Option und wählen Sie Metadaten Tab.
- Klicken Sie nun auf Metadatendetails anzeigen für FÜR DIE AUTHENTIFIZIERUNG ÜBER EXTERNE IDPS ERFORDERLICHE INFORMATIONEN Sektion. Klicke auf Metadaten herunterladen or copy down these data as they will be used in furthur steps.
- Sie haben die Shopify-Seitenkonfiguration erfolgreich abgeschlossen.
Step 3: Configure Drupal site as Service Provider
- Im miniOrage SAML-Dienstanbieter Modul, gehen Sie zu Einrichtung des Dienstanbieters Registerkarte des Moduls. Es gibt zwei Möglichkeiten, das Drupal SAML Service Provider SSO-Modul zu konfigurieren:
A. Durch das Hochladen von IDP-Metadaten
- Klicken Sie auf Laden Sie IDP-Metadaten hoch Link.
- Klicken Sie auf Metadatendatei hochladen >> Datei auswählen und wählen Sie die heruntergeladene Datei aus Schritt 2:. Klicken Sie auf Datei hochladen um Ihre Informationen abzurufen.
B. Manuelle Konfiguration
- Geben Sie die erforderlichen Daten (d. h. Name des Identitätsanbieters, IDP-Entitäts-ID oder Aussteller, SAML-Anmelde-URL, SAML-Abmelde-URL und X.509-Zertifikat) von Ihrem Identitätsanbieter (Shopify-Shop) ein und klicken Sie auf Konfiguration speichern Klicken Sie auf die Schaltfläche, um Ihre Konfiguration zu speichern.
| Name des Identitätsanbieters | Geben Sie den Namen des Identitätsanbieters ein |
| Idp-Entitäts-ID oder Aussteller | Kopieren Idp-Entitäts-ID/Aussteller ab Schritt 2: und fügen Sie es ein. |
| SAML-Anmelde-URL | Kopieren Single-Sign-On-URL ab Schritt 2: und fügen Sie es ein. |
| SAML-Abmelde-URL | Kopieren Single-Sign-out-URL ab Schritt 2: und fügen Sie es ein. |
| X.509-Zertifikat | Kopieren und herunterladen Signaturzertifikat ab Schritt 2: und fügen Sie es ein. |
- Sie haben die Drupal-Seitenkonfiguration erfolgreich abgeschlossen.
Step 4: Testing SSO for Drupal site
- Gehen Sie zur Anmeldeseite Ihrer Drupal-Site.
- Klicken Sie auf Login-Button . Sie werden zur Anmeldeseite des Shopify-Shops weitergeleitet.
- Geben Sie Ihre Shopify Store-Anmeldedaten ein und klicken Sie auf Anmelden. Sie werden automatisch bei Ihrer Drupal-Site angemeldet.
- Sie haben erfolgreich konfiguriert Shopify als Identitätsanbieter for your Drupal site.
Danke für Ihre Antwort. Wir werden uns bald bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut
