Wie richte ich Single Sign-On (SSO) in Shopify mithilfe des JWT-Protokolls ein?
miniOrange ermöglicht JWT-basierte Authentifizierung und bietet sicheres und nahtloses Single Sign-On (SSO) für Shopify Storefront mithilfe von JWT-Tokens. Unsere Lösung unterstützt sowohl Shopify-Kundenkonten als auch Legacy-Konten und eignet sich somit für jeden Shoptyp. Egal, ob Sie einen Shopify Plus- oder Standard-Shop betreiben oder erweiterte Shopify B2B-Login-Funktionen benötigen – unser Shopify JWT SSO bietet eine skalierbare Authentifizierungslösung.
Unsere Lösung bietet einheitlichen SSO- Zugriff für Kunden, Großhändler und Mitarbeiter und gewährleistet so ein reibungsloses und sicheres Anmeldeerlebnis . Unsere Anwendung ist mit allen SAML/OAuth-konformen Identitätsanbietern wie Entra ID, Okta, Keycloak und weiteren kompatibel. Diese Anleitung führt Sie Schritt für Schritt durch die Konfiguration der JWT-Integration in Ihren Shopify-Shop.
Was ist JWT (JSON Web Token)?
JWT, oder JSON Web Token, ist ein offener Standard für den sicheren Informationsaustausch zwischen zwei Parteien – einem Client und einem Server. In den meisten Fällen handelt es sich um ein codiertes JSON mit einer Reihe von Ansprüchen und einer Signatur. Der Client muss sich einmalig mit seinen Anmeldeinformationen beim Server authentifizieren. Der Server überprüft die Anmeldeinformationen und übermittelt dem Client ein JSON Web Token. (JWT). Der Client kann dieses JSON Web Token (JWT) verwenden, um sich beim Server zu authentifizieren und so die erneute Eingabe von Anmeldeinformationen wie Benutzername und Kennwort zu vermeiden.
Diese Lösung ermöglicht Ihnen die Einrichtung Einmaliges Anmelden (SSO) in
Shopify speichern und authentifizieren über JWT von Ihrer Client-Anwendung. Wenn Sie verwenden
Single Sign-On (SSO) mit JWT-Authentifizierungwird die Identität eines Benutzers überprüft, wenn er sich bei der Clientanwendung anmeldet. Der Benutzer kann dann auf Shopify speichern ohne zusätzliche Anmeldeinformationen eingeben zu müssen. Nur Benutzer, die
Shopify JWT Einmalanmeldung und von der Client-Anwendung authentifiziert haben Zugriff auf Shopify speichern.
Sobald sich ein Benutzer in Ihrer Client-Anwendung anmeldet, werden seine Daten vom JWT-Aussteller aus der Benutzerdatenbank der Anwendung abgerufen, um ein JWT-Token mit den drei Teilen Header, Payload und Signatur zu erstellen . Dieses JWT-Token wird dann an den Shopify-SSO-Link angehängt . Wenn der Benutzer auf den SSO-Link klickt, wird die Signatur validiert. Ist die Signatur gültig, ist der Benutzer authentifiziert und erhält Zugriff auf den Shopify-Shop ; andernfalls wird der Zugriff verweigert.
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 JWT-SSO-Konfiguration starten
Schritt-für-Schritt-Anleitung zur Konfiguration von Single Sign-On im Shopify-Shop mithilfe eines JWT-Tokens
Schritt 1: Konfigurieren Sie die JWT-Authentifizierung in der Shopify Single Sign-on (SSO)-Anwendung
- Gehen Sie zu Ihrem Shopify speichern und navigiere 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 JWT Protokoll.
- Füllen Sie die folgenden Felder anhand der folgenden Tabelle aus:
| IDP-Anzeigename | Geben Sie den entsprechenden IDP-Namen ein (er wird im SSO-Link verwendet). |
| JWT-Anmelde-URL | Authentifizierungsendpunkt des Unternehmens, an dem der Benutzer authentifiziert und zum miniOrange JWT SSO-Link weitergeleitet wird |
| Benutzerkennung | Geben Sie als Benutzerkennung „E-Mail“ ein. |
| JWT-Signaturalgorithmus |
RSA256 / HS256 / JWKS URI / Token-Introspektion |
- Klicken Sie auf Gespeichert.
- Gehen Sie zu Ihrer konfigurierten Anwendung und suchen Sie das Feld „Anwendungsschlüssel“, das als IdpIdentifier, wie im Bild unten gezeigt:
- Sie finden Ihre Kunden-ID jederzeit in der SSO-URL. Siehe dazu den Screenshot unten:
Schritt 2: Erstellen Sie den SSO-Link zum Single Sign-On in Shopify
- Hängen Sie die Daten im folgenden URL-Format an.
| IdpIdentifier | JWT-Identifikator in obiges Bild |
| JWT-Token |
Wird von der Organisation bereitgestellt, die SSO-Dienste nutzt. Das JWT-Token muss die folgenden drei obligatorischen Parameter in der Nutzlast enthalten:
siehe unten – Der Zeitpunkt, zu dem dieses Token ausgestellt wurde. exp – Dies zeigt das Ablaufdatum des Shopify-Zugriffstokens an. user_identifier - Attribut, in dem Sie die E-Mail-Adresse übergeben |
| Store-Domain | Die primäre Domain Ihres Shopify-Shops |
URL-Format:
https://store.xecurify.com/moas/broker/login/jwt/callback/{customerId}/{idpIdentifier}/{jwtToken}?relay=https://store.xecurify.com/moas/broker/login/shopify/<store-domain>/account
- Nachdem Sie die Werte ersetzt haben, klicken Sie auf Single Sign-On (SSO)-Link. Sie werden weitergeleitet und beim Shopify-Shop angemeldet.
Schritt 3: Attributzuordnung
- Klicken Sie auf + Attributzuordnung Schaltfläche zum Zuordnen von Attributen.
- Ordnen Sie die Attribute zu, indem Sie auf die folgende Tabelle verweisen:
| Attributname in Shopify | Wählen Sie das Attribut aus der Liste der vordefinierten Attribute aus |
| Attributtyp | IDP-Attribut |
| Attributwert | Geben Sie den Attributwert ein, den Sie vom JWT-Token übergeben |
- Klicken Sie auf Gespeichert.
Schritt 4: SSO-Konfigurationen aktivieren und testen
Wählen Sie den Shopify-Shop-Typ:
- Non-Plus-Store
- Plus Shop
Sie haben JWT-basiertes Single Sign-On ( SSO) erfolgreich für Ihren Shopify-Shop implementiert und Shopify als Service Provider (SP) eingerichtet. Dank dieser Integration können Nutzer nun per Single Sign-On (SSO) mit JWT-Token auf Ihren Shopify-Shop zugreifen. JWT-SSO bietet ein nahtloses Authentifizierungserlebnis für alle Nutzertypen – von Endkunden über Mitarbeiter bis hin zu Großhändlern.
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?
Folgen Sie den hier beschriebenen Schritten , um SSO in Shopify mit Ihrem bevorzugten Identitätsanbieter zu konfigurieren.
Ich habe die Shopify SSO-Anwendung installiert. Ich habe auf die Option „SETUP IDP“ geklickt, aber es öffnete sich nichts.
Die Weiterleitung zu anderen Webseiten könnte im Browser blockiert sein. Bitte befolgen Sie die hier beschriebenen Schritte , um das Problem zu beheben.
Nach der Durchführung von SSO möchte ich, dass meine Kunden zur Seite mit den Kollektionen oder Rabattangeboten weitergeleitet werden.
Folgen Sie den hier beschriebenen Schritten , um Ihren Kunden zu den Kollektionen/dem Warenkorb oder einer anderen Seite weiterzuleiten.
Wie aktiviere ich die automatische Weiterleitung der SSO-Anwendung zur IDP-Funktion in meinem Shopify-Shop?
Um die Funktion „Automatische Weiterleitung zum Identitätsanbieter“ zu aktivieren, müssen Sie auf den Enterprise-Plan der SSO-Anwendung upgraden. Befolgen Sie die hier beschriebenen Schritte , um diese Funktion zu aktivieren.
Häufig gestellte Fragen (FAQs)
Weitere FAQs ➔
Wie verwende ich JWT-Token, um Benutzer automatisch bei Shopify anzumelden?
Mit JWT-Token können Sie Benutzer über die Shopify SSO-Anwendung von miniOrange, die sowohl Nicht-Plus- als auch Plus-Shops unterstützt, automatisch in Ihrem Shop anmelden. Mit der JWT-Authentifizierungsmethode können Sie sich mit Ihrer gewünschten Identitätsquelle (z. B. Microsoft Entra ID, Okta, Salesforce und vielen anderen) einmalig bei Shopify anmelden.
Um JWT SSO für die automatische Anmeldung von Benutzern bei Shopify zu konfigurieren, führen Sie die folgenden Schritte aus:
Konfigurieren Sie Ihren Identitätsanbieter: Richten Sie Ihren IdP so ein, dass er Token ausstellt, und stellen Sie sicher, dass das Token die erforderlichen Ansprüche enthält.
Geben Sie die IdP-Details in der Shopify SSO-App ein: Wählen Sie das SSO-Protokoll JWT aus. Geben Sie die erforderlichen Daten Ihres Identitätsanbieters ein, z. B. Anzeigename, JWT-Anmelde-URL, Benutzerkennung, JWT-Schlüssel usw. Konfigurieren Sie anschließend die Attributzuordnung über den Attributnamen und den zugehörigen Wert.
Dieser Vorgang aktiviert die JWT-basierte automatische Anmeldung für Benutzer, die auf Ihren Shopify-Shop zugreifen.
Wie erstellt man mit JWT SSO einen nahtlosen Anmeldefluss für mehrere Shopify-Storefronts?
Um einen nahtlosen Anmeldefluss mit Single Sign-On (SSO) über JWT-Authentifizierung für mehrere Shopify-Storefronts zu erstellen, müssen Sie die Shopify SSO-Anwendung von miniOrange installieren, die sowohl mit Nicht-Plus- als auch mit Plus-Stores kompatibel ist.
Konfigurieren Sie einen Identitätsanbieter (IdP): Verwenden Sie einen Identitätsanbieter wie Microsoft Entra ID, Okta oder Auth0, der JWT-Token für authentifizierte Benutzer ausstellt.
Konfigurieren Sie die Shopify SSO-App für alle Shops: Installieren Sie die Shopify SSO-Anwendung auf jedem Ihrer Shopify-Shops. Wählen Sie als SSO-Protokoll JWT aus. Geben Sie die JWT-Aussteller-URL, den gemeinsamen geheimen Schlüssel und weitere relevante Details für jeden Shop ein und stellen Sie sicher, dass alle Shops mit demselben Identitätsanbieter (IdP) verknüpft sind.
Indem Sie die oben genannten Schritte befolgen, können Sie JWT für mehrere Shopify-Storefronts konfigurieren und Benutzern so ein nahtloses Anmeldeerlebnis in allen Ihren Stores bieten.
Wie leite ich Benutzer nach der JWT-Authentifizierung auf bestimmte Shopify-Seiten um?
Um Benutzer nach der JWT-Authentifizierung auf bestimmte Shopify-Seiten umzuleiten, müssen Sie die Shopify SSO-Anwendung von miniOrange installieren, die sowohl mit Nicht-Plus- als auch mit Plus-Shops funktioniert, sodass der Benutzer nach der erfolgreichen Authentifizierung über JWT basierend auf Ihren Anforderungen auf eine bestimmte Seite innerhalb des Shopify-Shops umgeleitet wird.
JWT-Authentifizierung einrichten: Stellen Sie sicher, dass Ihr Identitätsanbieter (IdP) so konfiguriert ist, dass er JWT-Token für eine erfolgreiche Benutzerauthentifizierung ausstellt. Die Shopify-SSO-Anwendung muss so konfiguriert sein, dass sie dem Identitätsanbieter (IdP) vertraut und JWT als Authentifizierungsmethode verwendet.
Weiterleitung nach dem Login einrichten: Nach dem Herstellen der JWT-Verbindung navigieren Sie zu den Einstellungen für die Weiterleitung nach dem Login. Geben Sie dort unter „URL nach dem Login weiterleiten“ den Endpunkt ein, zu dem der Benutzer nach dem Login weitergeleitet werden soll. Zum Beispiel /products oder /checkout.
Wenn Sie diese Schritte befolgen, können Sie Benutzer nach der JWT-Authentifizierung problemlos auf bestimmte Shopify-Seiten umleiten.
Wie kann ich JWT SSO in Shopify integrieren, ohne eine eigene App entwickeln zu müssen?
Um Single Sign-On (SSO) über das JWT-Protokoll ohne benutzerdefinierte App-Entwicklung in Shopify zu integrieren oder einzurichten, müssen Sie die Shopify SSO-Anwendung von miniOrange installieren, die mit Nicht-Plus- und Plus-Shops funktioniert und auch die B2B-Anforderungen von Shopify erfüllt.
Konfigurieren Sie Ihren Identitätsanbieter (IdP): Verwenden Sie einen Identitätsanbieter (IdP) wie Okta, Auth0 oder einen anderen JWT-fähigen Anbieter zur Benutzerauthentifizierung. Konfigurieren Sie den IdP so, dass er nach erfolgreicher Authentifizierung JWT-Token ausstellt. Stellen Sie sicher, dass das JWT-Token die erforderlichen Ansprüche enthält, die für eine sichere und reibungslose Benutzerauthentifizierung notwendig sind.
Konfigurieren Sie die Shopify SSO-App für die JWT-Authentifizierung: Wählen Sie JWT als SSO- oder Authentifizierungsprotokoll. Geben Sie die JWT-Anmelde-URL, den gemeinsamen geheimen Schlüssel und weitere erforderliche Konfigurationen ein.
Vielen Dank für Ihre Antwort. Wir melden uns in Kürze bei Ihnen.
Etwas ist schief gelaufen. Bitte senden Sie Ihre Anfrage erneut


