Wie richte ich Azure AD B2C SSO in Shopify mit OpenID Connect für Plus- und Nicht-Plus-Shops ein?
miniOrange ermöglicht Azure AD B2C als Identitätsanbieter (IdP) Für Shopify ermöglicht dies Kunden, sich über Single Sign-On (SSO) mit ihren Azure AD B2C-Anmeldeinformationen sicher in Ihren Shopify-Shop einzuloggen.
Das Shopify SSO-App unterstützt beide
Shopify-Kundenkonten und Legacy-Kundenkontenist vollständig kompatibel mit Shopify Plus- und Nicht-Plus-ShopsUnsere Lösung eignet sich ideal für B2B-Shopify-Shops, die eine sichere und zentrale Anmeldung über Azure AD B2C benötigen. Sie arbeitet nahtlos mit SAML 2.0-, OAuth 2.0- und OpenID Connect (OIDC)-konformen Identitätsanbietern zusammen und gewährleistet so Flexibilität und Authentifizierung auf Enterprise-Niveau für Shopify-Händler.
Konfigurieren Sie [SAML] SSO in Shopify mit Azure AD als IdP
Um SAML Single Sign-On (SSO) mit Shopify unter Verwendung von Azure AD (Microsoft Entra ID) als Identitätsanbieter (IdP) einzurichten, folgen Sie den hier beschriebenen Schritten.
Voraussetzungen: App-Installation
- Einloggen, um Shopify-Administrator.
- Zurück Nach Apps → Laden Sie den App Store herunter
- Suchen Sie nach miniOrange Single Sign-On – SSO
- Klicken Sie auf Installieren um die App zu Ihrem Store hinzuzufügen
- Öffnen Sie die App von Apps Starten der Azure AD B2C SSO-Konfiguration mithilfe des OIDC-Protokolls
Schritt-für-Schritt-Anleitung zur Konfiguration von Azure AD B2C SSO im Shopify-Shop
Schritt 1: Holen Sie sich die Callback-URL aus der Shopify SSO App
- Gehen Sie zu Ihrem Shopify-Shop und navigieren Sie zu App Abschnitt und klicken Sie auf Single Sign On – SSO-Anmeldung Anwendung.
- Klicken Sie auf Identitätsanbieter hinzufügen Klicken Sie auf die Schaltfläche, um Ihren IDP hinzuzufügen.
- Auswählen OpenId Connect 1.0 Protokoll.
- Jetzt wählen Azure B2C aus der Liste der Identitätsanbieter (IDPs).
- Kopieren Sie die OAuth-Rückruf-URL und bewahren Sie es griffbereit auf, da es in den weiteren Schritten verwendet wird.
Schritt 2: Konfigurieren von Shopify als Dienstanbieter (SP) in Azure B2C
- Melden Sie sich bei der an Azure-Portal.
- Gehen Sie zur Startseite und wählen Sie in den Azure-Diensten aus Azure B2C.
- Bitte stellen Sie sicher, dass Sie sich mit einem aktiven Abonnement im Azure AD B2C-Verzeichnis befinden. Wenn nicht, können Sie in das richtige Verzeichnis wechseln.
- Klicken Sie nun auf App-Registrierungen und klicken Sie dann auf die Neuanmeldung Option zum Erstellen einer neuen Azure B2C-Anwendung.
- Konfigurieren Sie die folgenden Optionen, um eine neue Anwendung zu erstellen.
- Geben Sie einen Namen für Ihre Anwendung ein Name Textfeld.
- Wählen Sie bei unterstützten Kontotypen die dritte Option aus 'Konten in beliebigen Organisationsverzeichnissen (Beliebiger Microsoft Entra ID-Mandant - Multitenant) und persönliche Microsoft-Konten (z. B. Skype, Xbox)'.
- Fügen Sie das ein Rückruf-URL ab Schritt 1: in England, Umleitungs-URI Abschnitt und wählen Sie die Plattform als aus Web. Klicken Sie auf Registrieren Schaltfläche zum Erstellen Ihrer Anwendung.
- Nach erfolgreicher Anwendungserstellung werden Sie auf die Übersichtsseite der neu erstellten Anwendung weitergeleitet. Wenn nicht, können Sie zu den App-Registrierungen gehen und nach dem Namen Ihrer Bewerbung suchen. Sie finden Ihre Bewerbung dann in der Liste.
- Kopieren Sie Ihre Anwendungs-ID (Client-ID) und halten Sie es griffbereit.
- Klicken Sie auf Zertifikate und Geheimnisse und dann auf klicken Neues Kundengeheimnis um ein Client-Geheimnis zu generieren. Geben Sie eine Beschreibung ein und klicken Sie auf Speichern .
- Kopieren Sie den Geheimwert von der Seite „Zertifikate und Geheimnisse“ und speichern Sie ihn als Kundengeheimnis in Ihrem Shopify Single Sign-On (SSO)-Anmeldung Anwendung.
Schritt 2.1: Fügen Sie Benutzer in Ihrer B2C-Anwendung hinzu
- Navigieren Sie auf der Startseite und gehen Sie zu Nutzer Tab in der linken Ecke.
- Klicken Sie auf Neuen Benutzer erstellen Option auf der Seite des Benutzers.
- Auswählen E-Mail als Anmeldemethode und geben Sie die E-Mail-Adresse an. Geben Sie entsprechende Angezeigter Name und stellen Sie Ihre Passwort. Klicken Sie auf Überprüfen + erstellen und dann auf klicken Erschaffung um die Benutzerdetails zu speichern, um die Testkonfiguration durchzuführen.
Schritt 2.2: So erstellen und fügen Sie eine Richtlinie hinzu
- Gehen Sie zur Benutzerflüsse Tab und klicken Sie dann auf Neuer Benutzerfluss.
- Wählen Sie einen Benutzerflusstyp aus Registrieren und anmelden dann klicken Sie auf Erschaffung .
- Geben Sie alle Informationen ein, z. B. Name, Identitätsanbieter usw., und klicken Sie dann auf Erschaffung .
- Kopieren Sie den Wert des Richtliniennamens. Dieser wird bei der Konfiguration der Autorisierungs- und Token-Endpunkte benötigt.
Schritt 2.3: Fügen Sie Ihrer Anwendung Benutzeransprüche hinzu
- Zurück Nach Benutzerströme unter Richtlinien in der linken Ecke. Wählen Sie die konfigurierte Richtlinie aus.
- Auswählen Anwendungsansprüche in den Einstellungen.
- Wählen Sie die gewünschten Attribute aus, die in der Testkonfiguration angezeigt werden sollen, und speichern Sie diese.
- Gehen Sie zu Anwendung → Wählen Sie die Anwendung aus und gehen Sie zu API-Berechtigungen Tab.
- Klicken Sie auf Berechtigung hinzufügen Knopf und dann Microsoft Graph-API -> Delegierte Berechtigungen wählen openid, Profil Bereich, und klicken Sie auf Berechtigungen hinzufügen .
- Klicken Sie auf Einwilligung erteilen für Demo-Taste.
- Gehen Sie zur Registerkarte „Manifest“ und suchen Sie Gruppenmitgliedschaftsansprüche Ändern Sie den Wert in "Alle" und klicken Sie auf Speichern .
Schritt 2.4: Endpunkte
- Zurück Nach Anwendungsregistrierungen -> Endpunkte.
- In Zeichen und Genehmigung Endpunkt-URL, ersetzen mit Ihrem konfigurierten Richtliniennamen.
Sie haben Azure AD B2C als OpenID-Anbieter konfiguriert , um die Benutzerauthentifizierung mit Azure AD B2C Single Sign-On (SSO) für die Anmeldung in Ihrem Shopify-Shop zu erreichen.
Schritt 3: Konfigurieren Sie Azure B2C als Identitätsanbieter (IDP) in Shopify
- Navigieren Sie zurück zu miniOrange Single Sign On-SSO Anwendung.
- Klicken Sie auf Identitätsanbieter hinzufügen Klicken Sie auf die Schaltfläche, um Ihren IDP hinzuzufügen.
- Auswählen OpenId Connect 1.0 Protokoll.
- Wählen Sie aus der Liste der Identitätsanbieter (IDPs) aus Azure B2C.
- Geben Sie nun die erforderlichen Details ein, z Client-ID, Client-Geheimnis, Endpunkte und Umfang.
- Informationen zur Konfiguration der Werte finden Sie in der folgenden Tabelle.
| IDP-Anzeigename | [Geben Sie einen beliebigen App-Namen ein] |
| Endpunkt autorisieren | Ab Schritt 2.4 |
| Token-Endpunkt | Ab Schritt 2.4 |
| Kunden-ID | Ab Schritt 2 |
| Kundengeheimnis | Ab Schritt 2 |
| Geltungsbereich | OpenID (geben Sie diesen Text genau wie angezeigt ein) |
- Klicken Sie auf Gespeichert.
Sie haben die Shopify-Seitenkonfiguration abgeschlossen.
Schritt 4: Verbindungen testen
-
Nach dem Speichern der Identity Provider (IDP)-Konfiguration werden Sie weitergeleitet zum
Verbindung testen Schritt.
Bitte führen Sie vor dem Zuordnen oder Abrufen von Attributen einen Verbindungstest durch. Der Verbindungstest stellt sicher, dass Ihre Identitätsanbieterkonfiguration korrekt ist. - Klicken Sie auf Verbindung testen .
- Wenn Sie gültige Azure B2C-Anmeldeinformationen eingeben, wird ein Popup-Fenster angezeigt, das im folgenden Bildschirm dargestellt ist.
- Klicken Sie auf Attribute abrufen Schaltfläche, um das Identitätsanbieterattribut abzurufen.
Schritt 5: Attributzuordnung
- Klicken Sie auf + Attributzuordnung Schaltfläche zum Zuordnen von Attributen zwischen Shopify und Azure B2C.
- 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 Weiter.
Schritt 6: SSO-Konfigurationen aktivieren und testen
Wählen Sie den Shopify-Shop-Typ:
- Non-Plus-Store
- Plus Shop
Sie haben Shopify Single Sign-On (SSO) erfolgreich mit Azure B2C als Identitätsanbieter (IDP) und Shopify als Dienstanbieter (SP) konfiguriert . Die Anmeldung erfolgte mit der miniOrange Single Sign-On (SSO)-Anwendung. Diese Lösung ermöglicht Ihnen, innerhalb weniger Minuten einen sicheren Zugriff auf Ihren Shopify-Shop mit Ihren Azure B2C-Anmeldedaten zu gewähren.
Unterstützte Integrationen und Funktionen
Weitere Funktionen ➔Problemlösung
Ich habe die Schritte zum Einrichten von IDP befolgt, aber wo kann ich SSO überprüfen?
Öffnen Sie Ihren Shopify-Shop und prüfen Sie, ob Anmelden Diese Option ist in der Kopfzeile verfügbar. Wenn die Option sichtbar ist, fahren Sie mit dem Login im Shop fort. Wenn sie nicht angezeigt wird, Gehen Sie zu Shopify Admin, wählen Sie Einstellungen und dann Kundenkonten.und aktivieren Sie die Einstellung, um den Anmeldelink in der Shop-Kopfzeile und während des Bezahlvorgangs anzuzeigen.
A. Legacy-Shopify-Kundenkonten
Nach Aktivierung des Anmeldelinks Account Login Diese Option wird in der Kopfzeile des Shops angezeigt. Klicken Sie darauf und wählen Sie anschließend die Option „Azure AD B2C SSO“ über den Standardfeldern für E-Mail-Adresse und Kennwort aus. Sie werden zur Azure AD B2C OpenID Connect-Authentifizierungsseite weitergeleitet. Melden Sie sich mit Ihren Azure AD B2C-Anmeldeinformationen an, um auf den Shopify-Shop zuzugreifen..
B. Shopify-Kundenkonten
Klicken Sie auf das Benutzerprofilsymbol in der oberen rechten Ecke des Shopify-Shops. Sie werden dadurch zur Anmeldeseite von Azure AD B2C OpenID Connect weitergeleitet. Melden Sie sich mit Ihrem Azure AD B2C-Konto an und führen Sie alle konfigurierten Verifizierungsschritte durch, z. B. die Multi-Faktor-Authentifizierung (MFA), falls diese aktiviert ist. Nach erfolgreicher Authentifizierung werden Sie im Shopify-Shop angemeldet..
Vollständige Details zur Einrichtung und Konfiguration finden Sie in der Dokumentation.
Nach der SSO-Einführung sollen meine Kunden auf die Seite mit den Kollektionen oder Rabattangeboten weitergeleitet werden.
Sobald Sie es eingerichtet haben Azure AD B2C Single Sign-On (SSO) für ShopifySie können festlegen, wohin Benutzer nach dem Einloggen weitergeleitet werden. Öffnen Sie dazu die Shopify SSO-Anwendung und gehen Sie zu Weitere Aktionen, dann zusätzliche Einstellungen
für die von Ihnen konfigurierte Azure AD B2C OpenID Connect-Verbindung.
Im Abschnitt „Konfiguration nach dem Anmelden“Geben Sie den relativen Pfad der Shopify-Seite ein, zu der Benutzer nach dem Login weitergeleitet werden sollen. Sie können Pfade wie /cart oder /collections verwenden, ohne die vollständige Shop-URL angeben zu müssen.
Bei Bedarf können Sie auch die Option zur Beschränkung von Benutzerregistrierungen aktivieren. Dadurch haben nur autorisierte Azure AD B2C-Benutzer Zugriff auf den Store. Speichern Sie anschließend die Änderungen.
Eine detaillierte Schritt-für-Schritt-Anleitung mit Screenshots finden Sie hier: Dokumentation.
Wie aktiviere ich die automatische Weiterleitung der SSO-Anwendung zur IDP-Funktion in meinem Shopify-Shop?
Um die automatische Weiterleitung zu Azure AD B2C in Ihrem Shopify-Shop einzurichten, müssen Sie zunächst die miniOrange Single Sign-On (SSO)-App zu den Plan zur Skalierung des UnternehmensGehen Sie in Ihrem Shopify-Adminbereich zu Apps, dann miniOrange Single Sign-On (SSO). Öffne das Preisabteilung und wählen Sie Modernisierung im Rahmen des Scale-PlansBei B2B-Setups sollten Sie unbedingt die folgende Option auswählen: Mitarbeiteroption während des Upgrades.
Nach Abschluss des Upgrades gehen Sie zu Registerkarte „Globale Konfigurationen“ in der App. In der Einstellungen für den Zugriff auf den Shop, anmachen Automatische Weiterleitung zu Azure AD B2CWenn eine Benachrichtigung angezeigt wird, klicken Sie auf den Link, um die erforderliche Auto-Redirect-Erweiterung für Azure AD B2C zu installieren und zu aktivieren.
Nachdem Sie die Erweiterung aktiviert haben, speichern Sie die Konfiguration. Legen Sie fest, ob die automatische Weiterleitung für den gesamten Shop oder nur für die Anmeldeseite gelten soll. Speichern Sie Ihre Änderungen, um die Einrichtung abzuschließen.
Eine vollständige Anleitung und Screenshots finden Sie hier: Dokumentation.
Häufig gestellte Fragen (FAQs)
Weitere FAQs ➔
Kann ich Azure B2C verwenden, um SSO für den ausschließlichen Mitarbeiterzugriff auf meinen Shopify-Shop zu aktivieren?
Ja, Sie können Azure AD B2C verwenden, um Single Sign-On (SSO) für den Mitarbeiterzugriff auf Ihren Shopify-Shop zu aktivieren. Dies lässt sich effizient durch die Integration mit der miniOrange SSO-Lösung für Shopify realisieren.
Und so funktionierts:
Für Shopify Plus-Shops: SSO bei Shopify (Kundenkonten):Azure AD B2C fungiert als Identitätsanbieter (IdP) und ermöglicht es Mitarbeitern (die in diesem Kontext als Kunden behandelt werden, z. B. für den firmeneigenen Merchandise-Shop), sich mit ihren Unternehmensanmeldeinformationen anzumelden. Die miniOrange SSO-Lösung verbindet Azure AD B2C nahtlos mit Shopify Plus und gewährleistet so ein sicheres Anmeldeerlebnis.
Für Nicht-Plus-Shopify-Shops: SSO bei Shopify (Kundenkonten):Auch ohne native SAML-Unterstützung können Sie Azure AD B2C als Identitätsanbieter (IdP) integrieren, indem Sie die SSO-Lösung verwenden, sodass sich Mitarbeiter mit Unternehmensanmeldeinformationen im Online-Shop anmelden können.
Durch die Verbindung von Azure AD B2C mit Ihrem Shopify-Shop können Sie sicheres SSO sowohl für den Shop als auch für die Administration aktivieren – unabhängig davon, ob Sie Shopify Plus nutzen oder nicht – und Ihren Mitarbeitern so ein nahtloses und sicheres Anmeldeerlebnis bieten.
Ist es möglich, Shopify-Tags basierend auf benutzerdefinierten Azure AD B2C-Benutzerattributen anzuwenden?
Ja, es ist möglich, Shopify-Tags auf Kunden basierend auf benutzerdefinierten Attributen anzuwenden, die in Azure AD B2C gespeichert sind. Dies erfordert jedoch einen gewissen Integrationsaufwand, da es sich nicht um eine native Standardfunktion handelt.
So funktioniert es normalerweise und was ist damit verbunden:
Definieren Sie benutzerdefinierte Attribute in Azure AD B2C:Definieren Sie zunächst die benutzerdefinierten Benutzerattribute, die Sie für die Kennzeichnung in Azure AD B2C verwenden möchten. Diese Attribute können Zeichenfolgen, boolesche Werte oder Ganzzahlen sein und können gemäß den Microsoft-Hinweisen im Azure-Portal unter Externe Identitäten > Benutzerdefinierte Benutzerattribute hinzugefügt werden.
Benutzerdefinierte Attribute im B2C-Token verfügbar machen:Konfigurieren Sie Ihre Benutzerabläufe oder benutzerdefinierten Richtlinien in Azure AD B2C, um sicherzustellen, dass diese Attribute nach der Anmeldung als Ansprüche im ID-Token oder Zugriffstoken enthalten sind.
Verwenden Sie die miniOrange SSO- und Benutzersynchronisierungs-App für Shopify:Die miniOrange-App verbindet Azure AD B2C nahtlos mit Ihrem Shopify-Shop. Sie erfasst benutzerdefinierte Attributwerte direkt aus dem Azure AD B2C-Token und aktualisiert die Kundentags in Shopify automatisch anhand dieser Werte, ohne dass Sie benutzerdefinierte Middleware entwickeln, API-Aufrufe schreiben oder externe Integrationstools verwenden müssen.
Shopify-Integration:Nach der Konfiguration synchronisiert die miniOrange-Lösung Ihren Shopify-Shop mit Azure AD B2C. Innerhalb der miniOrange-App können Sie Regeln definieren, um Shopify-Kundentags bei jeder Benutzeranmeldung anzuwenden oder zu aktualisieren. So stellen Sie sicher, dass Ihr Shop die Kundenattribute aus Ihrem Identitätssystem in Echtzeit widerspiegelt.
Kann ich mit Azure AD B2C nahtloses SSO über Shopify, meine App und andere Plattformen hinweg anbieten?
Ja, Sie können nahtloses Single Sign-On (SSO) über Shopify, Ihre benutzerdefinierte Anwendung und andere Plattformen hinweg anbieten, indem Sie Azure AD B2C als zentralen Identitätsanbieter (IdP) verwenden.
So funktioniert es im Allgemeinen und die wichtigsten Elemente sind folgende:
Azure AD B2C als zentraler Hub:Benutzer authentifizieren sich bei Azure AD B2C mit ihren bevorzugten Methoden (lokale Konten oder Anmeldungen über soziale Medien wie Facebook oder Google). Nach erfolgreicher Authentifizierung erhalten sie ein ID-Token (und gegebenenfalls ein Zugriffstoken) für den Zugriff auf verbundene Dienste.
Integration von Shopify:Für Shopify können Sie die miniOrange SSO-App aus dem Shopify App Store verwenden, um dieselbe Funktionalität zu erreichen. Shopify (oder die SSO-App) wird so konfiguriert, dass Azure AD B2C als Identitätsanbieter (IdP) vertraut wird. Sie teilen die Azure AD B2C-Metadaten-URL mit Shopify oder der miniOrange-App, um die Vertrauensbeziehung herzustellen.
Durch die korrekte Konfiguration von Azure AD B2C und die Verwendung der miniOrange SSO-Lösung für Shopify profitieren Ihre Benutzer von einem einheitlichen Anmeldeerlebnis: Melden Sie sich einmal bei Azure AD B2C an und haben Sie sofortigen Zugriff auf Shopify, Ihre benutzerdefinierten Anwendungen und andere verbundene Plattformen – ohne wiederholte Anmeldungen.
Kann Azure AD B2C SSO mehrere Shopify-Shops unter derselben Marke unterstützen?
Ja, Azure AD B2C kann definitiv zur Unterstützung von Single Sign-On (SSO) über mehrere Shopify-Shops unter derselben Marke hinweg verwendet werden, und diese Integration lässt sich ganz einfach mit der miniOrange SSO-App für Shopify realisieren.
Und so funktionierts:
Zentralisierte Identitätsverwaltung: Azure AD B2C fungiert als zentraler Identitätsanbieter (IdP) für alle Ihre Shopify-Shops. Mit der miniOrange-App können sich Benutzer mit einem einzigen Satz von Anmeldeinformationen anmelden und nahtlos auf jeden verbundenen Shopify-Shop zugreifen, ohne sich erneut authentifizieren zu müssen.
Benutzerdefinierte Richtlinien: Sie können weiterhin die benutzerdefinierten Richtlinien von Azure AD B2C nutzen, um spezifische Anmelde- und Registrierungsprozesse zu erstellen, die auf Ihre Marke zugeschnitten sind. Die miniOrange-App stellt sicher, dass diese Prozesse in all Ihren Shopify-Shops einheitlich funktionieren.
Mehrere Domänen und Anwendungen: Azure AD B2C unterstützt die Registrierung mehrerer Anwendungen innerhalb eines einzelnen Mandanten. Mit miniOrange kann jeder Shopify-Shop als separate Anwendung konfiguriert werden, wodurch individuelle Einstellungen und Konfigurationen bei gleichzeitig zentralisierter Identitätsverwaltung möglich sind.
Vielen Dank für Ihre Antwort. Wir werden uns in Kürze bei Ihnen melden.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut


