Suchergebnisse :

×

Single Sign-On (SSO) für Shopify mit AWS Cognito als Userstore


Konfigurieren Sie AWS Cognito als Userstore für Ihren Shopify Store. miniOrange bietet eine gebrauchsfertige Lösung, die sicherstellt, dass Sie innerhalb von Minuten einen sicheren Zugriff auf den Shopify Store mit AWS Cognito einführen können.

Voraussetzung: Single Sign On – SSO-Anwendung

Zu konfigurieren SSO bei Shopify mit AWS Cognito als Userstoremüssen Sie die installieren miniOrange Single Sign On – SSO-Anmeldung Bewerbung in Ihrem Shopify-Shop:

miniOrange bietet sicheren Single-Sign-On-Zugriff (SSO) auf Ihre Shopify-Shops (sowohl Plus- als auch Nicht-Plus-Shops).

Schritt-für-Schritt-Anleitung für das Single Sign-On im Shopify Store mit AWS Cognito als Userstore

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

  • Gehen Sie zu Ihrem Shopify-Shop und klicken Sie auf Apps Registerkarte, 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 für AWS Cognito

    A] Schritte zum Konfigurieren des Benutzerpools

    • Anmelden bei AWS Amazon.
    • Geben Sie nun „Cognito“ in das Suchtextfeld ein und wählen Sie Cognito aus der Dropdown-Liste aus.

    • Shopify OAuth Single Sign On (SSO), AWS Cognito SSO Login Cognito
    • Gehen Sie zu „Verwalten Sie Ihre Benutzerpools“.
    • OAuth Single Sign On (SSO), AWS Cognito SSO Login Verwalten Sie Benutzerpools
    • Klicken Sie auf „Erstellen Sie einen Benutzerpool“.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login Erstellen Sie einen Benutzerpool
    • Poolnamen hinzufügen und auswählen „Standardeinstellungen überprüfen“.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS cognito SSO-Anmeldeüberprüfungsstandardwerte
    • Klicken Sie auf Bearbeitungssymbol wie im Bild unten gezeigt.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login App-Client hinzufügen
    • Aktivieren Sie nun die E-Mail-Adresse und Telefonnummer Option und klicken Sie auf die Nächster Schritt .

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login App-Client hinzufügen
      OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login App-Client hinzufügen
    • Klicken Sie auf „App-Client hinzufügen“ & dann klicken Sie auf Fügen Sie einen App-Client hinzu.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login App-Client hinzufügen
    • Geben Sie den Namen des App-Clients ein und Deaktivieren Sie „Client-Geheimnis generieren“. Möglichkeit. Aktivieren Sie die Benutzername Passwortbasierte Authentifizierung Option, dann klicken Sie auf „App-Client erstellen“.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login App-Client erstellen
      OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login App-Client erstellen
    • Klicken Sie auf Zurück zu den Pooldetails um zu Ihrer Konfiguration zurückzukehren.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login App-Client erstellen
    • Klicken Sie auf Pool erstellen Klicken Sie auf die Schaltfläche, um Ihre Einstellungen zu speichern und einen Benutzerpool zu erstellen.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login App-Client erstellen
    • Klicken Sie in der Navigationsleiste auf der linken Seite auf App-Client-Einstellungen Option im Menü „App-Integration“.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login App-Client erstellen
    • Gehen Sie zum Cognito-Dashboard und wählen Sie aus „Cognito-Benutzerpool“und fügen Sie die Rückruf-URL hinzu, die Sie aus Pre-requisite kopiert haben.
    • Die URL der Anwendungs-Homepage muss hinzugefügt werden Abmelde-URL.
    • Wählen Sie außerdem aus Erteilung des Autorisierungscodes als „Zulässige OAuth-Flows“ und wählen Sie aus E-Mail, OpenID und Profil als „Zulässige OAuth-Bereiche“.
    • Nachdem Sie alle Details ausgewählt haben, klicken Sie auf Änderungen speichern .

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login Änderungen speichern
    • Gehen Sie zu „App-Client“ und klicken Sie auf "Zeige Details" um eine Kunden-ID zu erhalten. (Halten Sie die Kunden-ID bereit, da Sie sie später benötigen werden.)

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS cognito SSO Login App-Client
    • Gehen Sie zu Domainnamen und geben Sie einen Domänennamen für Ihre App ein. Nachdem Sie den Domainnamen hinzugefügt haben, können Sie dessen Verfügbarkeit überprüfen, indem Sie auf die Schaltfläche „Verfügbarkeit prüfen“ klicken. Nachdem Sie einen gültigen Domänennamen eingegeben haben, klicken Sie auf die Schaltfläche „Änderungen speichern“.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO-Anmeldedomänenname
    • Vollständiger Domainname: Der vollständige Domainname, den Sie im miniOrange-Dashboard eingeben müssen, lautet {Ihr Domainname}.auth.{Regionsname}.amazoncognito.com
    • Benutzer/Gruppen zur Cognito-App hinzufügen: Gehen Sie zu Benutzer und Gruppen und dann auf klicken Nutzer. Klicken Sie anschließend auf Benutzer erstellen.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS cognito SSO-Anmeldung, Benutzer/Gruppen hinzufügen
    • Geben Sie alle erforderlichen Informationen ein und klicken Sie auf Benutzer erstellen.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login Benutzer erstellen
    • Klicken Sie auf Groups und dann auf klicken Gruppe erstellen.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS cognito SSO-Anmeldegruppen
    • Füllen Geben Sie alle erforderlichen Informationen ein und klicken Sie auf Gruppe erstellen.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login Gruppe erstellen

    B] Schritte zum Konfigurieren des Identitätspools.

    • Gehen Sie zu Föderierte Identitäten und klicken Sie auf Erstellen Sie einen neuen Identitätspool .

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login Gruppe erstellen
    • Geben Sie die Name des Identitätspools und aktivieren Nicht authentifizierte Identitäten und Einstellungen für den Authentifizierungsablauf, Klicken Sie dann auf Pool erstellen .

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login Gruppe erstellen
    • Klicken Sie auf Erlauben Klicken Sie auf die Schaltfläche und Sie erhalten die Identitätspool-ID.

    • OAuth/OpenID/OIDC Single Sign On (SSO), AWS Cognito SSO Login Gruppe erstellen

Sie haben die AWS Cognito-Seitenkonfiguration abgeschlossen.

3. Shopify als SP (Dienstanbieter) konfigurieren

  • Gehen Sie erneut zu Ihrem Shopify-Shop und klicken Sie auf Apps Registerkarte, 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 Benutzerspeicher und klicken Sie auf Benutzerspeicher hinzufügen .

  • Benutzerspeicher hinzufügen – Azure Ad SAML Apps
  • Auswählen AWS Cognito.

  • Geben Sie die Konfigurationsdaten ein – Azure Ad SAML Apps
  • Geben Sie die folgenden Werte ein.
  • AWS Cognito-Identifikator Name des Anbieters
    AWS Cognito-Region Holen Sie sich die Cognito-Region aus dem Benutzerpool (z. B. us-east-2).
    Benutzerpool-ID Ab Schritt A
    Kunden-ID Ab Schritt A
    Identitätspool-ID Ab Schritt B
  • Jetzt können Sie auf klicken Speichern.
Sie haben die Shopify-Seitenkonfiguration abgeschlossen.

4. Testen Sie die Verbindung

  • Gehen Sie zum Konfigurieren Sie SSO Tab.
  • Klicken Sie auf Wählen Sie >> Verbindung testen Option für den von Ihnen konfigurierten Identitätsanbieter.
  • awscognito Single Sign On SSO-Testverbindung
  • Wenn Sie gültige AWS Cognito-Anmeldeinformationen eingeben, wird ein Popup-Fenster angezeigt, das im folgenden Bildschirm angezeigt wird.
  • awscognito Single Sign On SSO SucessTestConnection
Daher haben Sie SSO zwischen Shopify und AWS Cognito konfiguriert.

4. 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.
Damit ist Ihre Konfiguration von AWS Cognito als Userstore in Shopify erfolgreich abgeschlossen.

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