SAML Single Sign-On (SSO) für Shopify mit WSO2 als Identitätsanbieter
Übersicht
miniOrange ermöglicht WSO2 soll als IDP fungieren (Identitätsanbieter), der es Benutzern ermöglicht Single Sign-On (SSO) bei Shopify mit WSO2-Anmeldeinformationen. Unsere Anwendung ist mit allen SAML-/OAuth-kompatiblen Identitätsanbietern kompatibel. Wir werden eine Schritt-für-Schritt-Anleitung zur Konfiguration durchgehen Single Sign-On (SSO) bei Shopify mit automatisierten WSO2 als IdP (Identitätsanbieter) und Shopify-Shop als SP (Dienstleister).
Voraussetzungen: Single Sign On - SSO-Anmeldeanwendung
Um SSO in Shopify mit WSO2 als IDP (SAML) zu konfigurieren, müssen Sie Folgendes installieren: miniOrange Shopify Single Sign On – SSO-Anmeldeanwendung auf Ihrem Shop.
Verpasse nicht unsere Video, um mehr darüber zu erfahren, wie Single-Sign-On in Shopify funktioniert.
Konfigurationsschritte
Schritt-für-Schritt-Anleitung zum Konfigurieren von WSO2 als IDP für SSO in Shopify
Schritt 1: Konfigurieren Sie Shopify als SP in WSO2
- Lassen Sie uns zunächst beim WSO2 Identity Server (IS) registrieren.
- Herunterladen und starten Sie WSO2 mit wso2server.bat ausführen Befehl.
- Geben Sie Benutzernamen und Passwort ein als Administrator. Klicken Sie auf Anmelden.
- Klicken Sie im linken Navigationsmenü auf HINZUFÜGEN unter der Registerkarte „Dienstanbieter“.
- Fügen Sie den Namen des Dienstanbieters nach Ihren Wünschen hinzu und fügen Sie bei Bedarf eine Beschreibung hinzu.
- Klicken Sie auf Registrieren.
- Wählen Sie unter Anspruchskonfiguration die Option aus https://wso2.org/claims/emailaddress aus der Dropdown-Liste „Subjektanspruchs-URI“.
- Fügen Sie die folgenden URIs im Service Provider Claim Dialect hinzu: https://wso2.org/oidc/claim & https://wso2.org/claims.
- Klicken Sie auf Konfiguration der eingehenden Authentifizierung.
- Auswählen SAML2-Web-SSO-Konfiguration aus dem Dropdown. Klicke auf Konfigurieren.
- Navigieren Sie zu der miniOrange Single Sign On-SSO Anwendung und klicken Sie auf Identitätsanbieter hinzufügen .
- Klicken Sie auf Identitätsanbieter hinzufügen Klicken Sie auf die Schaltfläche, um Ihren IDP hinzuzufügen.
- Auswählen SAML Protokoll.
- Wählen Sie aus der Liste der Identitätsanbieter (IDPs) aus WSO2.
- Klicken Sie auf Metadaten abrufen Schaltfläche, wie auf dem Bildschirm unten gezeigt, um die Metadaten des Dienstanbieters abzurufen.
- Für SP-initiiertes SSO, notieren Sie sich die erforderlichen Details, um SSO in WSO2 zu konfigurieren.
- Enter Anwendungsrückruf-URL, Zielgruppe, Empfänger und andere Einstellungen mit SP-Entitäts-ID und ACS-URL aus der Shopify WSO2 SSO-Anwendung kopiert.
- Geben Sie die Werte in der manuellen Konfiguration ein, wie im folgenden Bildschirm gezeigt.
| Aussteller | Entitäts-ID oder Aussteller |
| Assertions-Consumer-URL | ACS-URL |
- Deaktivieren Sie die Optionen „Antwortsignatur aktivieren“, „Signaturvalidierung in Authentifizierungs- und Abmeldeanforderungen aktivieren“ und „Einzelabmeldung aktivieren“.
- Klicken Sie auf Registrieren ganz unten auf der Seite.
- Nach erfolgreicher Registrierung wird der folgende Bildschirm angezeigt.
- Gehen Sie nun zur Liste auf der Registerkarte „Dienstanbieter“. Klicke auf Bearbeiten Sie Ihre Konfigurations-App.
- Klicken Sie auf Bearbeiten Sie die SAML2-Web-SSO-Konfiguration.
- Klicken Sie auf Laden Sie IDP-Metadaten herunter Option unten auf der Seite. Sie benötigen diese Metadaten in Schritt 2.
- Zu Fügen Sie Benutzer in WSO2 hinzu : Klicken Sie im linken Navigationsmenü unter „Benutzer und Rollen“ auf „HINZUFÜGEN“. Klicken Sie dann auf „Neuen Benutzer hinzufügen“.
- Geben Sie Benutzernamen und Passwort ein. Klicke auf Fertig.
- Daher die Benutzer wurde erfolgreich in WSO2 hinzugefügt.
Sie haben die WSO2-Seitenkonfiguration erfolgreich abgeschlossen.
Schritt 2: WSO2 als IDP in Shopify konfigurieren
- Navigieren Sie zurück zu miniOrange Single Sign On-SSO Anwendung und klicken Sie auf das Identitätsanbieter hinzufügen .
- Auswählen SAML Protokoll.
- Wählen Sie aus der Liste der Identitätsanbieter (IDPs) aus WSO2.
- Geben Sie den Anzeigenamen des Identitätsanbieters (IDP) ein.
- Klicken Sie auf IDP-Metadaten importieren .
- Wählen Sie als Upload-Methode „Metadaten-Link“. Fügen Sie den kopierten XML-Datei-Link aus Schritt 1 ein oder fügen Sie die Metadaten einfach ein, indem Sie als Upload-Methode „Metadaten-Text“ auswählen und auf Import.
- Klicken Sie auf Gespeichert.
Schritt 3: Verbindungen testen
-
Nach dem Speichern der IDP-Konfiguration werden Sie weitergeleitet zum
Verbindung testen Schritt.
Bitte führen Sie eine Testverbindung durch, bevor Sie Attribute zuordnen oder abrufen. Durch die Testverbindung wird sichergestellt, dass Ihre IDP-Konfiguration korrekt ist. - Klicken Sie auf Verbindung testen .
- Wenn Sie gültige WSO2-Anmeldeinformationen eingeben, wird ein Popup-Fenster angezeigt, das im folgenden Bildschirm dargestellt ist.
- Klicken Sie auf Attribute abrufen Schaltfläche, um das IDP-Attribut abzurufen.
Schritt 4: Attributzuordnung
- Klicken Sie auf + Attributzuordnung Schaltfläche zum Zuordnen von Attributen zwischen Shopify und Okta.
- Ordnen Sie die Attribute anhand der folgenden Tabelle zu:
| Attributname in Shopify | Wählen Sie das Attribut aus der Liste der vordefinierten Attribute aus |
| Attributtyp | IDP-Attribut |
| Attributwert | Wählen Sie den Attributwert aus, den Sie von Ihrem IDP abgerufen haben |
- Klicken Sie auf Speichern.
Schritt 5: SSO-Konfigurationen aktivieren und testen
Wählen Sie den Shopify-Shop-Typ:
- Non-Plus-Store
- Plus Shop
Damit ist Ihre Konfiguration von WSO2 als IDP in Shopify erfolgreich abgeschlossen.
Zusätzliche Funktionen
Automatische Weiterleitung zum IDP
Leiten Sie Benutzer automatisch zur Anmeldeseite des IDP weiter, wenn sie versuchen, auf den Shopify-Shop zuzugreifen.
Schützen Sie den gesamten Store mit SSO
Beschränken Sie den Shop-Zugriff auf angemeldete Benutzer und leiten Sie andere auf die Kennwortseite um.
Single Logout Endpoint (SLO)
Beenden Sie die Sitzung des Benutzers im Store und IdP, wenn er sich von einer verbundenen Plattform abmeldet
Benutzersitzungserweiterung
Verlängern Sie Benutzersitzungen über 24 Stunden hinaus und gewährleisten Sie so einen längeren Zugriff, ohne die Sicherheit zu beeinträchtigen.
E-Mail-Domänenbasierte Einschränkungen
Beschränken Sie Benutzeranmeldungen basierend auf konfigurierten E-Mail-Domänen und erlauben oder verweigern Sie den Zugriff entsprechend.
Automatisches Tagging (nach SSO)
Weisen Sie Benutzern nach der SSO-Anmeldung Tags zu, um die Verwaltung zu optimieren und ein personalisiertes Erlebnis zu ermöglichen.
Häufig gestellte Fragen (FAQs)
Weitere FAQs ➔
Ich habe die Schritte zum Einrichten von IDP befolgt, aber wo kann ich SSO überprüfen?
Befolgen Sie die beschriebenen Schritte . um SSO in Shopify mit Ihrem bevorzugten IDP zu konfigurieren.
Ich habe die Shopify SSO-Anwendung installiert. Ich habe auf die Option „IDP einrichten“ geklickt, aber es öffnete sich nichts.
Die Weiterleitung zu anderen Websites kann im Browser blockiert sein. Bitte befolgen Sie die angegebenen Schritte. . um das Problem zu lösen.
Nach der Durchführung des SSO möchte ich, dass meine Kunden auf die Seite mit den Sammlungen oder Rabattangeboten weitergeleitet werden.
Befolgen Sie die beschriebenen Schritte . um Ihren Kunden zu Sammlungen/Warenkorb oder einer anderen Seite weiterzuleiten.
Wie aktiviere ich die automatische Weiterleitung der SSO-Anwendung zur IDP-Funktion in meinem Shopify-Shop?
Sie müssen auf den Enterprise-Plan der SSO-Anwendung upgraden, um die automatische Weiterleitung zum IDP zu aktivieren. Folgen Sie den beschriebenen Schritten . , um diese Funktion zu aktivieren.
Weitere Informationen
Kontakt aufnehmen
Bitte erreichen Sie uns unter shopifysupport@xecurify.com, und unser Team unterstützt Sie bei der Einrichtung der Shopify SSO-Anwendung. Unser Team hilft Ihnen, die am besten geeignete Lösung/den am besten geeigneten Plan entsprechend Ihren Anforderungen auszuwählen.


