Voraussetzungen für den Shopify-Connector in Jitterbit Studio
Einführung
Dies sind die Voraussetzungen für die Verwendung der 3-beinigen OAuth 2.0 (3LO) Authentifizierung mit dem Shopify-Connector. Zuerst erstellen Sie eine benutzerdefinierte Shopify-App und konfigurieren dann 3-beinige OAuth, indem Sie die App in der Management-Konsole auf der Seite App-Registrierungen registrieren.
Hinweis
Agent-Version 10.83 / 11.21 oder höher ist erforderlich, um die 3-beinige OAuth 2.0-Authentifizierung zu verwenden.
Erstellen Sie eine benutzerdefinierte Shopify-App
Befolgen Sie die Shopify-Dokumentation, um eine App für Ihren Shopify-Shop zu erstellen.
Beim Konfigurieren Ihrer App wählen Sie die erforderlichen Admin-API-Zugriffsbereiche für die Shopify-Aktivitäten aus, die Sie planen zu verwenden, und stellen Sie sicher, dass die Umleitungs-URL für die Region Ihrer Organisation zu den erlaubten Umleitungs-URLs der App hinzugefügt wird:
| Region | URL |
|---|---|
| APAC | https://apps.apac-southeast.jitterbit.com/design-studio/api/v1/oauth/authcode |
| EMEA | https://apps.emea-west.jitterbit.com/design-studio/api/v1/oauth/authcode |
| NA | https://apps.na-east.jitterbit.com/design-studio/api/v1/oauth/authcode |
Sobald die App erstellt ist, notieren Sie sich die Client-ID und das Geheimnis aus dem Abschnitt Anmeldeinformationen der Einstellungsseite der App. Diese sind erforderlich, wenn Sie die App-Registrierung konfigurieren.
Konfigurieren Sie 3-beinige OAuth
Dieser Abschnitt behandelt die Schritte zur Registrierung der benutzerdefinierten Shopify-App in der Management-Konsole auf der Seite App-Registrierungen.
Um die App zu registrieren, folgen Sie diesen Schritten auf der App-Registrierungen Seite:
-
Setzen Sie Connector auf Shopify.
-
Geben Sie die Client-ID aus dem Abschnitt Anmeldeinformationen der Einstellungen-Seite der App ein.
-
Geben Sie das Client-Geheimnis ein, indem Sie den Geheim-Wert aus dem Abschnitt Anmeldeinformationen der Einstellungen-Seite der App verwenden.
-
Geben Sie die Scope-Werte ein, die den für die App konfigurierten Admin-API-Zugriffsberechtigungen entsprechen, als durch Leerzeichen getrennte Liste. Eine Liste der verfügbaren Scopes finden Sie in den Zugriffsberechtigungen in der Shopify-Dokumentation.
-
Setzen Sie die Authentifizierungs-URL auf
https://{shop}.myshopify.com/admin/oauth/authorize, wobei Sie{shop}durch den Namen Ihres Shopify-Shops ersetzen. -
Setzen Sie die Zugriffstoken-URL und die Aktualisierungstoken-URL auf
https://{shop}.myshopify.com/admin/oauth/access_token, wobei Sie{shop}durch den Namen Ihres Shopify-Shops ersetzen. -
Unter Erweiterte Optionen, im Tab Token-Anfrage, fügen Sie einen Parameter mit Schlüssel
expiring, Wert1und Senden in auf Anforderungstext gesetzt hinzu. Diese Einstellung ermöglicht die Rotation des Zugriffstokens, die erforderlich ist, damit der Shopify-Connector die Token-Antwort korrekt verarbeiten kann. Das Setzen vonexpiring=0gibt ein nicht ablaufendes Token aus und wird nicht unterstützt.
Sobald die App auf der App-Registrierungen Seite registriert ist, steht sie im Menü OAuth-Anwendung unter Private Anwendungen in der Shopify-Verbindung zur Auswahl.