Zum Inhalt springen

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:

  1. Setzen Sie Connector auf Shopify.

  2. Geben Sie die Client-ID aus dem Abschnitt Anmeldeinformationen der Einstellungen-Seite der App ein.

  3. Geben Sie das Client-Geheimnis ein, indem Sie den Geheim-Wert aus dem Abschnitt Anmeldeinformationen der Einstellungen-Seite der App verwenden.

  4. 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.

  5. Setzen Sie die Authentifizierungs-URL auf https://{shop}.myshopify.com/admin/oauth/authorize, wobei Sie {shop} durch den Namen Ihres Shopify-Shops ersetzen.

  6. 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.

  7. Unter Erweiterte Optionen, im Tab Token-Anfrage, fügen Sie einen Parameter mit Schlüssel expiring, Wert 1 und 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 von expiring=0 gibt 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.