Suchergebnisse :

×

OAuth Single Sign-On (SSO) für Shopify mit Apple als IDP | Shopify-Login mit Apple


Apple Single Sign-On (SSO) für Shopify Store kann durch die Verwendung unserer Shopify SSO-Anwendung erreicht werden. In diesem Leitfaden gehen wir eine Anleitung zum Konfigurieren von SSO zwischen Shopify und Apple durch. Am Ende dieses Leitfadens sollten Benutzer in der Lage sein, sich mit ihren Apple-Anmeldeinformationen bei Shopify anzumelden.

Voraussetzung: Single Sign On – SSO-Anwendung

Um SSO in Shopify mit Apple als IDP zu konfigurieren, müssen Sie die miniOrange Single Sign On – SSO-Anwendung in Ihrem Shopify-Shop installieren:

miniOrange bietet sicheren Single-Sign-On-Zugriff (SSO) auf Ihren Shopify-Shop (sowohl Plus- als auch Non-Plus-Shops).


Schritte zum Konfigurieren der Apple Single Sign-On (SSO)-Anmeldung bei Shopify

Schritt 1: Schritt zum Abrufen des Umleitungs-URI für den OAuth-Server

  • Gehen Sie zu Ihrem Shopify-Shop und klicken Sie auf Apps und wählen Sie die Single Sign On – SSO-Anmeldung Anwendung.
  • Shopify-App-Bereich – Single-Sign-On-Anwendung
  • Klicken Sie auf IDP einrichten Schaltfläche oben links in der Navigationsleiste.
  • Single Sign-On (SSO) für Shopify (Plus und Non Plus), IDP für die Aktivierung von Single Sign-On (SSO) konfigurieren
  • Wählen Sie in der linken Navigationsleiste aus Konfigurieren Sie SSO und klicken Sie auf Identitätsanbieter hinzufügen .
  • Shopify – miniorange SSO-Anwendung – wählen Sie OAuth 2.0
  • Sie finden die OAuth-Rückruf-URL/Umleitungs-URI der OAuth 2.0 Abschnitt. Halten Sie die OAuth-Rückruf-URL bereit, da Sie sie später benötigen werden.
  • Shopify – miniorange SSO-Anwendung – wählen Sie OAuth 2.0

2. Konfigurationen in Apple

  • Gehen Sie zunächst zu https://developer.apple.com , klicken Sie auf Konto und melden Sie sich mit Ihrem Apple-Entwicklerkonto an.

    Apple SSO-Anmeldung bei Shopify – Klicken Sie auf „Konto“ und melden Sie sich an
    Apple SSO-Anmeldung bei Shopify – Melden Sie sich bei Apple Developer an
  • Klicken Sie auf Zertifikate, Identifikatoren und Profile im Apple-Konto.

    Apple SSO-Anmeldung bei Shopify – Klicken Sie auf Zertifikat und Kennung
  • 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.

    Apple SSO-Anmeldung bei Shopify – Klicken Sie auf „Identifier“ und fahren Sie mit der anderen Seite fort
  • Enter Beschreibung und Bundle-ID für die App-ID. (Die Bundle-ID sollte eine Zeichenfolge im Reverse-DNS-Stil sein.)

    Melden Sie sich mit Apple SSO bei Shopify an – geben Sie die Beschreibung und die Bundle-ID ein
  • Im Leistungen Abschnitt nach unten scrollen und auswählen Schild mit Apfel und klicken Sie auf Bearbeiten Link.

    Apple SSO-Anmeldung bei Shopify – Wählen Sie im Abschnitt „Funktionen“ die Option „Mit Apple anmelden“ aus
  • Auswählen Als primäre App-ID aktivieren und klicken Sie auf Speichern. Klicken Sie auf Fortfahren und klicken Sie dann auf Registrieren.

    Apple SSO-Anmeldung bei Shopify – Wählen Sie „Aktivieren“ als primäre App-ID aus
    Apple SSO-Anmeldung bei Shopify – Klicken Sie auf „Speichern“ und dann auf „Weiter“ und dann auf „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 Weiter.

    Apple SSO-Anmeldung bei Shopify – Klicken Sie auf das Plus-Symbol und wählen Sie Service-IDs aus
  • Enter Beschreibung und Identifizieren (Die Kennung wäre Ihre Kunden-ID. Kopieren Sie diese ID und fügen Sie sie in das obige Feld der Kunden-ID ein.) Klicke auf Fortfahren und klicken Sie dann auf Registrieren .

    Apple SSO-Anmeldung bei Shopify – Geben Sie eine Beschreibung und eine Kennung ein
  • Klicken Sie auf Kostenlos erhalten und dann auf Installieren. Tasten aus dem Menü auf der linken Seite. Klick auf das Plus-Symbol um einen neuen Schlüssel zu registrieren.

    Apple SSO-Anmeldung bei Shopify – Klicken Sie auf das Pluszeichen, 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 .

    Apple SSO-Anmeldung bei Shopify – Geben Sie dem Schlüssel einen Namen und wählen Sie „Mit Apple anmelden“.
  • Wählen Sie Ihre Primäre ID und klicken Sie auf Speichern Taste. Klicken Sie anschließend in der rechten Ecke auf Fahren Sie fort und registrieren Sie sich .


    Apple SSO-Anmeldung bei Shopify – Primäre ID auswählen
  • Kopieren Sie die Schlüssel-ID und klicke auf das Herunterladen Taste. Sobald der Schlüssel heruntergeladen ist, klicken Sie auf Erledigt .

    Apple SSO-Anmeldung bei Shopify – Klicken Sie auf „Herunterladen“ und dann fertig
  • Klicken Sie im linken Menü auf Kennungen.
  • Klicken Sie oben rechts auf App-IDs.
  • Auswählen Dienst-IDs aus dem Dropdown-Menü.

    Apple SSO Melden Sie sich bei Shopify – Identifier an und wählen Sie Service-IDs aus
  • Wählen Sie Ihre Service-ID von der Liste.
  • Wählen Sie „Mit Apple anmelden“ und klicken Sie auf Einrichtung Taste im nun erscheinenden Bestätigungsfenster nun wieder los.


    Apple SSO-Anmeldung bei Shopify – Wählen Sie Ihre Service-ID aus und konfigurieren Sie sie
  • Wähle aus Primäre App-ID aus dem Dropdown-Menü und geben Sie ein Domain (Ihre Shopify-Shop-Domain) und für Weiterleitungs-URL (Rückruf-URL aus der Shopify-Anwendung) in Domains und Subdomains bzw. Rückgabe-URLs. Klick auf das Weiter Taste. (Sie erhalten den Domänennamen und die Weiterleitungs-URL von der miniOrange Single Sign-On (SSO)-Anwendung.)

    Apple SSO-Anmeldung bei Shopify – Wählen Sie die primäre App-ID und geben Sie die Domäne ein Apple SSO-Anmeldung bei Shopify – Geben Sie die Weiterleitungs-URL ein
  • Überprüfen Sie die Details und klicken Sie auf Erledigt Taste. Klicken Sie anschließend in der rechten Ecke auf Fortfahren .
  • Kopieren Sie die Bezeichnerwert und klicken Sie auf Speichern .
  • Geben Sie den Bezeichnerwert in die Client-ID ein und kopieren Sie den Schlüssel heruntergeladen Wert im Client-Geheimnis der Shopify SSO-Anwendung.

    Apple SSO-Anmeldung bei Shopify – Überprüfen Sie die Details und kopieren Sie den Bezeichnerwert
Sie haben die Apple-seitige Konfiguration erfolgreich abgeschlossen.

3. Geheimen Schlüssel generieren

  • Laden Sie die Ruby-Installationsprogramm aus dem folgenden Link https://rubyinstaller.org/downloads/ und dann installieren.
  • Suchen Sie mit Ruby nach der Start-Eingabeaufforderung. Öffnen Sie die Ruby-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 Verlängerung. 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.

      Apple SSO-Anmeldung bei Shopify – Holen Sie sich die Team-ID
    • Geben Sie den Wert der Client-ID als Wert der Kennung der Dienst-ID ein. zum Beispiel: „com.abc.xyz“.
    • Geben Sie den kopierten Wert der Schlüssel-ID ein Schritt 1 in key_id.

                          require 'jwt' key_file = 'key.p8' team_id = '' client_id = '' key_id = '' ecdsa_key = OpenSSL::PKey::EC.new IO.read key_file headers = { kid: key_id } Claims = { 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 Claims, ecdsa_key, „ES256“, Header setzen Token
                      

  • Öffnen Sie die Ruby-Eingabeaufforderung und führen Sie den obigen Code mit dem folgenden Befehl aus Ruby-Dateiname.rb.
  • Sie erhalten Ihren geheimen Schlüssel. Kopieren Sie den geheimen Schlüssel.

4. Konfigurieren Sie die Apple ID als OAuth 2.0-Anbieter in Shopify.

  • Gehen Sie zu Ihrem Shopify-Shop und klicken Sie auf Apps und wählen Sie die Single Sign On – SSO-Anmeldung Anwendung.
  • Shopify-App-Bereich – Single-Sign-On-Anwendung
  • Klicken Sie auf IDP einrichten Schaltfläche oben links in der Navigationsleiste.
  • Single Sign-On (SSO) für Shopify (Plus und Non Plus), IDP für die Aktivierung von Single Sign-On (SSO) konfigurieren
  • Wählen Sie in der linken Navigationsleiste Identitätsanbieter aus. Wählen Sie OAuth aus.
    Azure Ad SAML-Apps
    Azure Ad SAML-Apps
  • Geben Sie die folgenden Werte ein

    App Name Benutzerdefinierter Anbieter
    Anzeigename der App Wählen Sie einen geeigneten Namen
    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
  • Für die Attributzuordnung gehen Sie zu Ihrer Shopify-Administratorseite und scrollen Sie nach unten, um den Abschnitt „Attributzuordnung“ einzugeben OAuthConstants.ATTRIBUTES.EMAIL im E-Mail-Feld.

    Attributzuordnungsabschnitt Shopify
  • Speichern Sie Ihre Konfiguration.
Sie haben die Shopify-Seitenkonfiguration erfolgreich abgeschlossen.

5. Testen Sie SSO für Ihren Shopify Store

  • Gehen Sie zu Ihrer Shopify Store-Anmeldeseite.(https:// /Account Login)
  • Klicken Sie auf Login-Button Sie haben es zuvor angepasst.
  • Wählen Sie den Google OAuth-Anbieter für das Projekt aus
  • Sie werden zur Anmeldeseite des IDP weitergeleitet, den Sie im vorherigen Schritt konfiguriert haben. Melden Sie sich mit Ihren IDP-Kontoanmeldeinformationen an.
  • Sie werden erfolgreich in Ihrem Shopify-Shop angemeldet.
Sie haben Apple erfolgreich als IDP für Ihren Shopify Store konfiguriert!!

Problemlösung

ungültige Anfrage

Dies kann daran liegen, dass sich Ihre primäre Domain von Ihrer Shopify-Domain unterscheidet. Befolgen Sie die angegebenen Schritte, um Ihre primäre Domäne zu überprüfen und sicherzustellen, dass SSO funktioniert .

shopify_plan_expired

Dieses Problem tritt auf, wenn entweder die Der Testzeitraum Ihres Entwicklungsplans ist abgelaufen. Oder wenn Ihr Plan es nicht ist automatisch erneuert von der Shopify-Seite. Kontaktiere uns unter shopifysupport@xecurify.com um das Plan-Upgrade-Problem zu lösen und eine reibungslose Funktion zu gewährleisten SSO – Single Sign-On Anwendung.

invalid_attributes_received

Da E-Mail in Shopify sowohl für die Kontoerstellung als auch für den Anmeldevorgang eine erforderliche Entität ist, ist Single Sign On in diesem Fall nicht erfolgreich. Um diesen Fehler zu beheben, befolgen Sie bitte die Anweisungen .

Es ist ein_Fehler aufgetreten

Wenn ich SSO durchführe, erhalte ich die Fehlermeldung „Bitte überprüfen Sie, ob die Shopify-App installiert ist“. Um diesen Fehler zu beheben, befolgen Sie bitte die Anweisungen .

Wenn Ihr Fehler oder Ihre Anfrage hier nicht aufgeführt ist, klicken Sie auf hier andere zu sehen.


Häufig gestellte Fragen (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 „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 hier um das Problem zu lösen.

Wenn ich versuche, SSO durchzuführen, werde ich zur Seite „Falsche App-Konfiguration“ weitergeleitet und bei weiteren Versuchen auch zu https://store.xecurify.com/moas/login

Möglicherweise versuchen Sie, SSO in einer anderen Registerkarte desselben Browsers durchzuführen, in dem Sie unsere Single Sign-On-SSO-Anwendung geöffnet oder auf das Konfigurationsportal unserer Anwendung zugegriffen haben. In diesem Fall wird SSO aus Sicherheitsgründen eingeschränkt.
Versuche zu performen Single Sign On in einem neues Inkognito-/Privatfenster oder in einem anderer Browser damit SSO funktioniert.

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.

Wählen Sie Ihren bevorzugten Identitätsanbieter und beginnen Sie sofort mit der Einrichtung von SSO für Shopify



Wenn Sie etwas suchen, das Sie nicht finden können, schreiben Sie uns bitte eine E-Mail an shopifysupport@xecurify.com

Hallo!

Brauchen Sie Hilfe? Wir sind hier!

Support
Kontaktieren Sie den miniOrange-Support
Erfolg

Vielen Dank für Ihre Anfrage.

Wenn Sie innerhalb von 24 Stunden nichts von uns hören, können Sie gerne eine Folge-E-Mail an senden info@xecurify.com