Suchergebnisse :

×

Richten Sie Single Sign-On (SSO) im Shopify Store mithilfe der API-Authentifizierung ein


Die Anwendungsprogrammierschnittstelle (API) ist die Schnittstelle, über die Benutzer Zugriff auf geschützte Ressourcen anfordern können. Sie müssen so ausgestattet sein, dass sichergestellt ist, dass Anwendungen und Clients, die versuchen, auf Daten zuzugreifen, authentisch sind, bevor sie nach Bestätigung der Identität zum autorisierten Vollzugriff übergehen. Wenn ein Benutzer versucht, sich mit seinen vorhandenen Anmeldeinformationen (Benutzername und Passwort), die in der Benutzerbasis der Anwendung gespeichert sind, bei einem Shopify-Shop anzumelden, führt die miniOrange Single Sign-On (SSO)-Anmelde-App einen API-Aufruf an die Datenbank des Benutzers zur Authentifizierung durch Die Anmeldeinformationen werden mit der Benutzerbasis der Anwendung verglichen. Dem Benutzer wird Zugriff auf den Store gewährt, wenn die von der Anwendungsbenutzerbasis empfangene Antwort erfolgreich ist. Andernfalls wird der Zugriff verweigert. Mit dieser Methode können Sie Single Sign-On (SSO) in Ihren Shopify Store integrieren, sodass sich Benutzer über Ihre Benutzerauthentifizierungs-API authentifizieren und Zugriff auf den Shopify Store gewähren können.


API-Authentifizierung in Shopify

Stellen Sie sich vor, dass die Benutzer eines Unternehmens (Unternehmen A) in der Unternehmensdatenbank gespeichert sind, die mit ihrer JAVA- oder einer anderen Tech-Stack-Anwendung verbunden ist. Sie verfügen über eine API-basierte Authentifizierung, um den Benutzern die Anmeldung zu ermöglichen. Das Unternehmen hat einen Shopify-Shop eröffnet und möchte SSO in den Shopify-Shop integrieren. Sie wissen nicht, ob sie APIs in Store integrieren müssen. Die SSO-Anwendung ist eine Lösung für ihr Problem. Die Benutzer können sich mit ihren vorhandenen Anmeldeinformationen aus der Unternehmensdatenbank per SSO im Store anmelden. Wenn sie erfolgreich authentifiziert wurden, werden sie angemeldet.

Voraussetzung: Single Sign On – SSO-Anwendung

Zu konfigurieren Shopify SSO mit API-Authentifizierungmüssen Sie die installieren miniOrange Shopify Single Sign On – SSO-Anmeldung in Ihrem Shopify-Shop:

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


Schritt-für-Schritt-Anleitung zum Konfigurieren von SSO in Shopify mithilfe der API-Authentifizierung

1. Richten Sie eine benutzerdefinierte API-Authentifizierungsquelle in der miniOrange Single Sign-On (SSO)-Anmelde-App in Shopify ein

  • Melden Sie sich bei Ihrem Shopify-Konto an. Navigieren Sie nun zu App-Bereich und klicken Sie auf Single Sign On – SSO-Anmelde-App.
  • 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
  • Navigieren Benutzerspeicher und klicken Sie auf Benutzerspeicher hinzufügen .
  • Shopify API-Authentifizierung Benutzerspeicher hinzufügen
  • Wechseln Sie auf die API Registerkarte, und wählen Sie Benutzerdefinierte API aus dem Dropdown.
  • Shopify API-Authentifizierung – benutzerdefinierte API-Konfiguration
  • Geben Sie einen API-ID-Namen an.
  • Unter dem Authentifizierungskonfiguration Abschnitt, fügen Sie den ein Benutzerauthentifizierungs-URL die Sie in Schritt 1 oben kopiert haben.
  • Sie können den API-Schlüssel über zwei verschiedene Methoden übergeben, nämlich den Anforderungsheader oder den Anforderungstext.

Bei dieser Methode wird der API-Schlüssel als „Authorization_key“ über den Anforderungsheader gesendet. Sie können sich auf das Beispiel unten beziehen.

  • Geben Sie den Header-Namen an Autorisierungsschlüssel und sein Wert, d.h Wert Ihres API-Schlüssels die Sie in Schritt 1 kopiert haben.
  • Wählen Sie die Methode als aus BESTELLE.
  • Das ____ bereitstellen Authentifizierungsparameter als:
    Authentifizierungsparameter {
    „Benutzername“: „##Benutzername##“,
    „Passwort“: „##Passwort##“
    }
    Hinweis: Bei Bedarf können im Abschnitt „Authentifizierungsparameter“ zusätzliche Parameter gesendet werden. Diese Parameter werden im Format hinzugefügt „Parametername“: „Parameterwert“.
  • shopify – API-Authentifizierung mit API-Schlüssel im Header
  • Das ____ bereitstellen Status Feldwert als Status und Statusnachricht Feldwert als Nachricht.
    Status Name des Feldes in der Serverantwort, das den Statuscode enthält
    Staus-Nachricht Name des Feldes, das die Beschreibung des Status in der Antwort enthält

Bei dieser Methode wird der API-Schlüssel als Parameter „api_key“ im gesendet jetzt lesen Körper als JSON.

Wie Sie Ihren Anbieter so konfigurieren, dass er den API-Schlüssel als Feld im Anfragetext sendet, erfahren Sie weiter unten.

  • Geben Sie im Abschnitt „Kopfzeilen“ Folgendes an: Kopfzeilenname Content-Type und sein Wert Anwendung / Json.
    (Der Inhaltstyp im Header gibt an, welche Art von Daten tatsächlich in der Anfrage gesendet werden. Einige Beispiele für Inhaltstypen können sein: application/json; text/html; charset=UTF-8; multipart/form-data; text /plain usw.)
  • Wählen Sie die Methode als aus jetzt lesen.
  • Das ____ bereitstellen Authentifizierungsparameter als:
    Authentifizierungsparameter {
    „api_key“: „Wert“,
    „Benutzername“: „##Benutzername##“,
    „Passwort“: „##Passwort##“
    }
    Geben Sie anstelle von „value“ den API-Schlüsselwert ein, den Sie in Schritt 1 kopiert haben.
    Hinweis: Bei Bedarf können im Abschnitt „Authentifizierungsparameter“ zusätzliche Parameter gesendet werden. Diese Parameter können als Felder im Anforderungstext im Format hinzugefügt werden „Parametername“: „Parameterwert“.

  • Shopify-Authentifizierung über API – Quellauthentifizierungsparameter
  • Das ____ bereitstellen Status Feldwert als Status und Statusnachricht Feldwert als Nachricht.
    Status Name des Feldes in der Serverantwort, das den Statuscode enthält
    Staus-Nachricht Name des Feldes, das die Beschreibung des Status in der Antwort enthält
  • (Optional) Sie können zusätzliche Attribute konfigurieren, die von Ihrer API-Quelle an Shopify gesendet werden. Klicken Sie dazu auf Konfigurierte Attribute senden Umschaltknopf. Sie können nun die Attributzuordnungsfelder sehen.

    Geben Sie im ersten Feld den Namen des Attributs ein, das an Shopify gesendet werden soll. Schreiben Sie in das nächste Feld den Namen des Attributs, das von der API-Quelle empfangen wird.


  • Authentifizierung über API in Shopify – Attributzuordnungsabschnitt
  • Klicken Sie auf Speichern.

Schritt 2: Verbindung testen

  • Um die Verbindung zu testen, wählen Sie den gerade hinzugefügten Benutzerspeicher aus und klicken Sie auf Testautorisierungs-API.
  • Shopify-API-Authentifizierung – Testen Sie die Autorisierungs-API
  • Geben Sie Ihre Anmeldedaten ein, wenn Sie dazu aufgefordert werden. Daraufhin sollte eine Erfolgsmeldung angezeigt werden.
  • Shopify Single Sign-On – Testerfolgsfenster

3. 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 also erfolgreich konfiguriert Shopify Single Sign-On (SSO) mithilfe der API-Authentifizierung.

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 hier 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 hier um Ihren Kunden zu Sammlungen/Warenkorb oder einer anderen Seite weiterzuleiten.

Wie aktiviere ich die Funktion „Automatische Umleitung zu IDP“ der SSO-Anwendung in meinem Shopify-Shop?

Sie müssen auf den Enterprise-Plan der SSO-Anwendung aktualisieren, um die Funktion „Auto-Redirect to the IDP“ zu aktivieren. Befolgen Sie die beschriebenen Schritte hier , um diese Funktion zu aktivieren.


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