Wie konfiguriere ich Single Sign-On (SSO) in Shopify mit Apple als Identitätsanbieter?
Übersicht
miniOrange ermöglicht es Apple, als Identitätsanbieter (IdP) zu fungieren, sodass sich Benutzer mit Single Sign-On (SSO) bei Shopify mit Apple-Anmeldeinformationen. Mit dem „Mit Apple anmelden“ Mit dieser Funktion können Kunden sicher auf Ihren Shopify-Shop zugreifen, ohne separate Konten erstellen zu müssen. Dies trägt dazu bei, Reibungsverluste zu reduzieren und das Vertrauen zu stärken.
Die Lösung unterstützt sowohl neue Shopify-Kundenkonten und klassische/alte Konten, arbeitet mit Shopify Plus- und Nicht-Plus-Shops und ist ideal für D2C-Marken, Abonnement-basierte Geschäfte und B2B-Storefronts. Durch Konfigurieren Apple Shopify SSO, Sie können liefern eine sichere, datenschutzorientierte und benutzerfreundliche Authentifizierungserfahrung für Ihre Kunden.
Voraussetzungen: Single Sign-On - SSO-Anmeldeanwendung
Um SSO in Shopify mit Apple als Identitätsanbieter (IDP) 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
Folgen Sie der Schritt-für-Schritt-Anleitung, um Single Sign-On im Shopify Store mit Apple als Identitätsanbieter zu konfigurieren.
Schritt 1: Umleitungs-URI für OAuth-Server abrufen
- 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 Benutzerdefinierter IDP aus der Liste der Binnenvertriebenen.
- Kopieren Sie die OAuth-Rückruf-URL und halten Sie es griffbereit, da es in den weiteren Schritten verwendet wird.
Schritt 2: Apple als Identitätsanbieter in Shopify konfigurieren
- Melden Sie sich zunächst mit Ihrem Apple-Entwicklerkonto und klicken Sie auf Konto.
- Klicken Sie auf Zertifikate, Identifiers und Profil im Apple-Konto.
- Klicken Sie im linken Menü auf Identifiers und danach auf klicken Plus-Symbol (blaue Farbe). Klicken Sie auf Fortfahren für die nächsten 2 Seiten des Apple-Kontos.
- Enter Beschreibung und Bundle-ID für die App-ID. (Die Bundle-ID sollte eine Zeichenfolge im Reverse-DNS-Stil sein.)
- Im Unser Abschnitt nach unten scrollen und auswählen Schild mit Apfel und klicken Sie auf Bearbeiten Link.
- Auswählen Als primäre App-ID aktivieren und klicken Sie auf Speichern. Klicken Sie auf Fortfahren und dann auf klicken Registrieren.
- Klicken Sie in der rechten Ecke auf Fortfahren, dann klicken Sie auf Registrieren .
- Klicken Sie erneut auf Plus-Symbol (blaue Farbe). Wählen Dienst-IDs und klicken Sie auf Fortfahren.
- Enter Beschreibung und Identifizieren (Der Bezeichner ist Ihre Client-ID. Kopieren Sie diese ID und fügen Sie sie in das obige Feld der Client-ID ein.) Klicken Sie auf Fortfahren und klicken Sie dann auf Registrieren .
- Klicke Tasten aus dem Menü auf der linken Seite. Klick auf das Plus-Symbol um einen neuen Schlüssel zu registrieren.
- Gib dein Wesentliche einen Namen, auswählen Melden Sie sich bei Apple an und klicken Sie auf Einrichtung .
- Wählen Sie Ihre Primäre ID und klicken Sie auf Gespeichert Klicken Sie anschließend in der rechten Ecke auf Fahren Sie fort und registrieren Sie sich .
- Kopieren Sie die Schlüssel-ID und klicke auf das Herunterladen Sobald der Schlüssel heruntergeladen ist, klicken Sie auf die Erledigt .
- Klicken Sie im linken Menü auf Kennungen.
- Klicken Sie oben rechts auf App-IDs.
- Auswählen Dienst-IDs aus dem Dropdown-Menü.
- Wählen Sie Ihre Service-ID von der Liste.
- Wählen Sie „Mit Apple anmelden“ und klicken Sie auf Einrichtung .
- Wähle aus Primäre App-ID aus dem Dropdown-Menü und geben Sie ein Domain (Ihre Shopify-Shop-Domain) und der Umleitungs-URL (Rückruf-URL von der Shopify-Anwendung) in Domains und Subdomains bzw. Rückgabe-URLs. Klick auf das Nächster Schaltfläche. (Sie erhalten den Domänennamen und die Weiterleitungs-URL von der miniOrange SSO-Anwendung.)
- Überprüfen Sie die Details und klicken Sie auf Erledigt Klicken Sie anschließend in der rechten Ecke auf die Fortfahren .
- Kopieren Sie die Bezeichnerwert und klicken Sie auf Gespeichert .
- Geben Sie den Bezeichnerwert in die Client-ID ein und kopieren Sie den Schlüssel heruntergeladen Wert im Clientgeheimnis der Shopify SSO-Anwendung.
Sie haben die Apple-seitige Konfiguration erfolgreich abgeschlossen.
Schritt 3: Geheimen Schlüssel generieren
- Laden Sie Ruby-Installationsprogramm aus dem folgenden Link https://rubyinstaller.org/downloads/ und dann installieren Sie es.
- Suchen Sie nach der Eingabeaufforderung „Start with ruby“. Öffnen Sie die Eingabeaufforderung und installieren Sie das JWT-Gem, indem Sie den folgenden Befehl in der Befehlszeile ausführen: gem install jwt.
- Kopieren Sie den folgenden Code in eine Datei und speichern Sie die Datei mit .rb Erweiterung. Bewahren Sie diese .rb-Datei und die heruntergeladene .p8-Datei im selben Ordner auf.
-
Geben Sie die folgenden Werte in den Code ein:
- Geben Sie den Wert von key_file als Dateinamen der heruntergeladenen Schlüsseldatei aus Schritt 1 ein. Beispiel: key_file = „AuthKey_994H448YX2.p8“.
- Geben Sie den Wert der Team-ID ein, indem Sie sich auf das Bild unten beziehen.
- Geben Sie den Wert der Client-ID als Wert der Kennung der Service-ID ein. Beispiel: „com.abc.xyz“.
- Geben Sie den kopierten Wert der Schlüssel-ID ein Schritt 2 in key_id.
erfordert 'jwt' Schlüsseldatei = 'key.p8' Team-ID = '' Client-ID = '' Schlüssel-ID = '' ECDSA-Schlüssel = OpenSSL::PKey::EC.new IO.read Schlüsseldatei-Header = { Kind: Schlüssel-ID } Ansprüche = { iss: Team-ID, iat: Time.now.to_i, exp: Time.now.to_i + 86400*180, aud: 'https://appleid.apple.com', sub: Client-ID, } Token = JWT.encode-Ansprüche, ECDSA-Schlüssel, 'ES256', Header setzen Token
Schritt 4: Apple als 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 OpenID Connect 1.0 Protokoll.
- Wählen Sie aus der Liste der IDPs aus Benutzerdefinierter IDP.
- 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://appleid.apple.com/auth/authorize?response_mode=form_post |
| OAuth-Zugriffstoken-Endpunkt | https://appleid.apple.com/auth/token |
| Kunden-ID | Bezeichnerwert der Dienst-ID |
| Geheime Client-ID | Ab Schritt 2 |
| Geltungsbereich | E-Mail (geben Sie diesen Text genau wie angezeigt ein) |
- Jetzt können Sie auf klicken Gespeichert.
Schritt 5: Verbindungen testen
- Nach dem Speichern der IDP-Konfiguration werden Sie weitergeleitet Verbindung testen Schritt.
- Führen Sie vor dem Zuordnen oder Abrufen von Attributen einen Verbindungstest durch. Durch den Verbindungstest wird sichergestellt, dass Ihre IDP-Konfiguration korrekt ist.
- Klicken Sie auf Verbindung testen .
- Wenn Sie gültige Apple-Anmeldeinformationen eingeben, wird ein Popup-Fenster angezeigt, das im folgenden Bildschirm dargestellt ist.
- Klicken Sie auf Attribute abrufen Schaltfläche zum Abrufen des IDP-Attributs.
Schritt 6: Attributzuordnung
- Klicken Sie auf + Attributzuordnung Schaltfläche zum Zuordnen von Attributen zwischen Shopify und Apple.
- Ordnen Sie die Attribute zu, indem Sie auf die folgende Tabelle verweisen:
- Klicken Sie auf Gespeichert.
| 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 |
Schritt 7: SSO-Konfigurationen aktivieren und testen
Wählen Sie den Shopify-Shop-Typ:
- Non-Plus-Store
- Plus Shop
In dieser Anleitung haben Sie konfiguriert Apple Single Sign-On (SSO) durch die Einrichtung Apple als Identitätsanbieter (IdP) und Shopify als Dienstleister (SP) Verwendung der miniOrange Shopify Single Sign-On (SSO)-Anmelde-App. Mit diesem Setup können Ihre Benutzer nun Single Sign-On (SSO) bei Shopify mit Apple-Anmeldeinformationen, Gewährleistung eines modernen, sicheren und reibungslosen Authentifizierungserlebnisses in Ihrem Shopify-Shop.
Unterstützte Integrationen und Funktionen
Weitere Funktionen ➔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.


