Wie konfiguriere ich OAuth Single Sign-On (SSO) für Shopify mit Okta als IDP?
Übersicht
miniOrange ermöglicht Okta (OAuth), als sicherer Identitätsanbieter (IdP) zu fungieren und ermöglicht so eine reibungslose Single Sign-On (SSO) in Shopify Storefront mit Okta-AnmeldeinformationenUnsere Lösung unterstützt sowohl neue Shopify-Kundenkonten und klassische/Legacy-Konten, wodurch es für jede Art von Geschäft geeignet ist.
Ab Shopify Plus zu Nicht-Plus-Shopsund sogar fortgeschrittene Anwendungsfälle wie B2B-Shops, Swag-Shops und Großhandels-Logins, unsere Shopify Okta OAuth-Integration bietet ein einheitliches und zuverlässiges Authentifizierungserlebnis.
Unsere Anwendung ist mit allen SAML/OAuth-kompatiblen Identitätsanbietern kompatibel und lässt sich daher einfach implementieren und skalieren. Dieser Leitfaden führt Sie durch die Konfiguration Shopify Okta SSO mit OAuth, wobei Okta als IdP (Identity Provider) und Ihr Shopify-Shop als SP (Service Provider) fungiert.
Konfigurieren Sie [SAML] SSO in Shopify mit Okta als IdP
Um Single Sign-On (SSO) mit Shopify über das SAML-Protokoll mit Okta als Identitätsanbieter (IdP) einzurichten, folgen Sie den beschriebenen Schritten ..
Voraussetzung: Shopify Single Sign-On - SSO-Anwendung
Um SSO in Shopify mit Okta (OAuth) als IDP zu konfigurieren, müssen Sie die miniOrange Shopify Single Sign On – SSO-Anmeldung Anwendung in Ihrem Geschäft.
Verpasse nicht unsere Video, um mehr darüber zu erfahren, wie die Shopify SSO-Anwendung in Shopify funktioniert.
Konfigurationsschritte
Einrichtungshandbuch zum Konfigurieren von Okta als IDP (OAuth) für SSO in Shopify
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 OAuth 2.0 Protokoll.
- Jetzt wählen Okta aus der Liste der Binnenvertriebenen.
- 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 Service Provider (SP) in Okta (OAuth)
- Gehen Sie zunächst zu Admin-Dashboard und melden Sie sich bei Ihrem Okta-Konto an.
- Gehen Sie zum Okta-Administrator Gehe zu Anwendungen -> Anwendungen.
- Sie erhalten den folgenden Bildschirm. Klicke auf App-Integration erstellen .
- Wählen Sie die Anmeldemethode aus OIDC – OpenID Connect Option und wählen Sie Anwendungstyp als Web-Anwendung, klicke auf Nächster .
- Sie werden zur App-Detailseite weitergeleitet. Eingeben App-Integration Name und Anmeldeumleitungs-URIs. Sie erhalten dies von der miniOrange Shopify Single Sign-On (SSO)-Anwendung unter dem Feld „Callback-URL“ von Schritt 1.
- Scrollen Sie nach unten und Sie werden das sehen Assignments Abschnitt. Wählen Sie eine Option mit kontrolliertem Zugriff und deaktiviere die Option Sofortigen Zugriff mit Federation Broker-Modus aktivieren. Klicke auf Schaltfläche Speichern.
- Jetzt erhalten Sie die Client-Anmeldeinformationen kombiniert mit einem nachhaltigen Materialprofil. Okta-Domain. Kopieren Sie diese Anmeldeinformationen Einmaliges Anmelden (SSO) bei miniOrange Shopify Anwendung auf entsprechenden Feldern.
Schritt 2.1: Einem Benutzer eine App-Integration zuweisen
- Gehe zu Registerkarte "Anwendungen" und klicken Sie auf Ihre Bewerbung.
- Wähle aus Assignments Tab.
- Klicke Weisen und wählen Sie Personen zuweisen.
- Wenn Sie die Anwendung mehreren Benutzern gleichzeitig zuweisen möchten, wählen Sie Zu Gruppen zuweisen [Wenn eine App einer Gruppe zugewiesen wird, wird die App allen Personen in dieser Gruppe zugewiesen.]
- Klicke Weisen neben einem Benutzernamen.
- Klicke Speichern und zurückgehen.
- Klicke Erledigt .
Schritt 2.2: Profilattribute für den ID-Token
- Navigieren Sie in Ihrem Okta-Admin-Dashboard zu Sicherheit -> API.
- Wählen Sie Ihre SSO-Anwendung aus und klicken Sie auf bearbeiten klicken.
- Gehe zu aus aller Welt und wählen Sie die ID Token-Option.
- Klicken Sie auf Anspruch hinzufügen .
- geben Sie ein Name zu Ihrem Anspruch/Attribut hinzufügen und auswählen ID-Token aus der Dropdown-Liste „Tokentyp“. Geben Sie nun den Wert ein user.$attribute in England, Wert Feld basierend auf dem Attribut, das Sie empfangen möchten. Behalten Sie die anderen Einstellungen als Standard bei und klicken Sie auf Kreation .
- Befolgen Sie die gleichen Schritte für alle Attribute, die Sie sehen möchten. Sie erhalten eine Liste ähnlich der folgenden.
Sie haben die Okta-seitige Konfiguration abgeschlossen.
Schritt 3: Okta (OAuth) als Identitätsanbieter (IDP) in Shopify konfigurieren
- 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 OAuth 2.0 Protokoll.
- Wählen Sie aus der Liste der IDPs aus Okta.
- 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] |
| OAuth-Autorisierungsendpunkt | https://{yourOktaDomain}.com/oauth2/v1/authorize |
| OAuth-Zugriffstoken-Endpunkt | https://{yourOktaDomain}.com/oauth2/v1/token |
| OAuth-Endpunkt zum Abrufen von Benutzerinformationen (optional) | https://{yourOktaDomain}.com/oauth2/v1/userinfo |
| Kunden-ID | Ab Schritt 1 |
| Kundengeheimnis | Ab Schritt 1 |
| Geltungsbereich | E-Mail-Profil-OpenID (geben Sie diesen Text genau wie angezeigt ein) |
- Klicken Sie auf Gespeichert.
Schritt 4: 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 Okta-Anmeldeinformationen eingeben, wird ein Popup-Fenster angezeigt, das im folgenden Bildschirm angezeigt wird.
- Klicken Sie auf Attribute abrufen Schaltfläche, um das IDP-Attribut abzurufen.
Schritt 5: 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 Weiter.
Schritt 6: SSO-Konfigurationen aktivieren und testen
Wählen Sie den Shopify-Shop-Typ:
- Non-Plus-Store
- Plus Shop
Sie haben die Shopify Okta-Integration mit dem OAuth-Protokoll, mit Okta als IdP kombiniert mit einem nachhaltigen Materialprofil. Shopify als SPDieses Setup ermöglicht eine nahtlose Single Sign-On (SSO) bei Shopify mit Okta-Anmeldeinformationen, wodurch Benutzer mit einem Klick ohne mehrere Anmeldungen zugreifen und gleichzeitig die Sicherheit erhöhen können. Durch die Nutzung der OAuth-basierten Authentifizierung können Shop-Betreiber ihre Abläufe vereinfachen und Kunden, Mitarbeitern, Partnern und B2B-Benutzern ein vertrauenswürdiges, konsistentes Anmeldeerlebnis bieten.
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?
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 „SETUP IDP“ geklickt, aber es öffnete sich nichts.
Die Weiterleitung zu einer anderen Website ist möglicherweise im Browser blockiert. Bitte befolgen Sie die angegebenen Schritte . um das Problem zu lösen.
Nach der Durchführung von SSO möchte ich, dass meine Kunden zur Seite mit den Kollektionen 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 Funktion „Automatische Umleitung zum IDP“ zu aktivieren. Folgen Sie den beschriebenen Schritten . , um diese Funktion zu aktivieren.
Häufig gestellte Fragen (FAQs)
Weitere FAQs ➔
Wie konfiguriere ich Shopify SSO, sodass nur Benutzer mit einer verifizierten Unternehmensdomäne in Okta darauf zugreifen können?
Ja, Sie können den Shopify-Zugriff einschränken, sodass sich nur Benutzer mit einer verifizierten Unternehmensdomäne in Okta anmelden können, indem Sie Okta als Ihren Identitätsanbieter (IdP) mit Shopify integrieren. Verwenden Sie dazu Shopify Single Sign-On (SSO) Lösung.
Und so funktionierts:Konfigurieren Sie Okta als Identitätsanbieter (IdP): Erstellen Sie in Ihrem Okta-Admin-Dashboard eine neue App-Integration mit OAuth 2.0 oder OIDC (OpenID Connect). Fügen Sie Ihre Shopify-Shop-Details aus der Shopify-SSO-App hinzu, einschließlich der Umleitungs-URI und weiterer Einstellungen, und konfigurieren Sie Attributangaben (Claims) wie E-Mail-Adresse, Vorname und Nachname. Okta leitet diese Benutzerdaten anschließend an Shopify weiter.
Fügen Sie Okta mit miniOrange zu Shopify hinzu: Fügen Sie die Shopify SSO-App zu Ihrem Shopify-Shop hinzu. Geben Sie Ihre Okta-Client-ID, Ihr Client-Geheimnis und Ihre OAuth-Endpunkte (Autorisierungs- und Token-URLs) in die Shopify SSO-App ein. Die App verbindet dann Shopify mit Okta und stellt so eine sichere Vertrauensbeziehung her.
Zugriff durch verifizierte Firmendomäne einschränken: Konfigurieren Sie in Okta Ihre Anmelderichtlinien so, dass sich nur Benutzer authentifizieren dürfen, deren E-Mail-Adressen mit Ihrer verifizierten Domäne enden (z. B. @company.com).
Wenn Benutzer versuchen, sich bei Ihrem Shopify-Shop anzumelden, verlässt sich die miniOrange SSO-App auf Okta, um zu überprüfen, ob die E-Mail zu Ihrer Unternehmensdomäne gehört, bevor Zugriff gewährt wird.
Wie zwinge ich alle Shopify-Benutzer, sich über Okta OAuth anzumelden und entferne die Standardanmeldeoptionen?
Ja, Sie können alle Shopify-Benutzer zwingen, sich ausschließlich über Okta anzumelden und die standardmäßigen Shopify-Anmeldeoptionen zu entfernen, indem Sie Okta als Ihren Identitätsanbieter (IdP) in Shopify Shopify Store integrieren.
So funktioniert es normalerweise:Verbinden Sie Shopify mit Okta für SSO: Erstellen Sie in Okta eine neue Anwendung mit OAuth 2.0 / OpenID Connect (OIDC). Geben Sie die von der Shopify SSO-App bereitgestellten Shopify-Shop-Daten ein, einschließlich Weiterleitungs-URLs und weiterer Anmeldeinformationen.
Richten Sie Shopify als Dienstanbieter (SP) mit miniOrange ein: Installieren Sie das Shopify SSO-App direkt in Ihrem Shopify-Shop. Fügen Sie Ihre Okta-Anwendungsdetails (Client-ID, Geheimnis, Endpunkte) in die Shopify SSO-App ein. Dadurch wird die vertrauenswürdige SSO-Verbindung zwischen Shopify und Okta hergestellt, ohne dass Sie SAML-Zertifikate manuell verwalten oder Ihren Designcode bearbeiten müssen.
Erzwingen Sie SSO und entfernen Sie die Standardanmeldeoptionen: In den Einstellungen der Shopify SSO-App können Sie SSO erzwingen. Das bedeutet, dass jeder Benutzer, der auf Ihren Shopify-Shop zugreift, zur Authentifizierung ausschließlich über Okta weitergeleitet wird. Mit der App können Sie außerdem die Standard-Anmelde- und Registrierungsformulare von Shopify ausblenden oder deaktivieren, sodass Kunden SSO nicht umgehen und sich mit klassischen Shopify-Anmeldeinformationen anmelden können.
Auf diese Weise sehen Benutzer nur die Schaltfläche „Mit Okta anmelden“ (oder Ihre SSO-Schaltfläche mit Ihrem Markennamen), wodurch ein konsistenter und sicherer Anmeldeablauf gewährleistet wird.
Wie beschränke ich Shopify SSO auf bestimmte Gruppen oder Organisationseinheiten in Okta?
Ja, Sie können einschränken Shopify Single Sign-On (SSO) Zugriff, sodass sich nur Benutzer in bestimmten Okta-Gruppen oder Organisationseinheiten (OUs) anmelden können, indem Sie Ihren Shop mit der Shopify SSO-App konfigurieren.
So funktioniert der Prozess:Verbinden Sie Okta mit Shopify: Erstellen Sie in Ihrer Okta-Administrationskonsole eine Anwendung mit OAuth 2.0 / OpenID Connect. Geben Sie die Umleitungs-URIs und weitere von der Shopify SSO-App bereitgestellte Details ein. Konfigurieren Sie Attributanweisungen in Okta, sodass Gruppen- oder OU-Informationen (wie „memberOf“ oder benutzerdefinierte Ansprüche) in den an Shopify gesendeten Token enthalten sind.
Richten Sie die attributbasierte Zugriffskontrolle in Shopify ein: Installieren und öffnen Sie die Shopify SSO-App in Ihrem Shopify-Shop. Navigieren Sie in den App-Einstellungen zum Abschnitt „Shop-Zugriffsbeschränkungen“ oder einem ähnlichen Abschnitt und aktivieren Sie die Option zur Einschränkung des SSO-Zugriffs basierend auf Benutzerattributen.
Definieren Sie, welche Okta-Gruppen oder Organisationseinheiten sich anmelden können: Fügen Sie im Shopify SSO Regeln hinzu, die bestimmte Attributwerte (z. B. Gruppennamen oder OU-Namen) überprüfen, die von Okta stammen.
Erlauben Sie die Anmeldung beispielsweise nur, wenn der Benutzer zu den Gruppen „Marketing“ oder „VIP-Kunden“ in Okta gehört. Personen außerhalb dieser Gruppen wird der Zugriff verweigert und können die SSO-Anmeldung nicht abschließen.
Weitere Informationen
Kontakt aufnehmen
Bitte erreichen Sie uns unter shopifysupport@xecurify.com, und unser Team unterstützt Sie beim Einrichten der Shopify SSO-Anwendung. Unser Team hilft Ihnen, die am besten geeignete Lösung/den am besten geeigneten Plan entsprechend Ihren Anforderungen auszuwählen.


