Verbindung zu NetSuite mit 3-beiniger OAuth 2.0 (3LO) über den HTTP v2-Connector in Jitterbit Studio
Einführung
Diese Seite beschreibt, wie man 3-beinige OAuth 2.0 (3LO) mit dem HTTP v2-Connector einrichtet, um eine Verbindung zu NetSuite herzustellen. Zuerst erstellen und konfigurieren Sie einen NetSuite-Integrationsdatensatz und dann konfigurieren Sie eine App-Registrierung in der Management-Konsole.
Hinweis
Agent-Version 10.83 / 11.21 oder höher ist erforderlich, um 3-beinige OAuth 2.0-Authentifizierung zu verwenden.
Erstellen und Konfigurieren eines NetSuite-Integrationsdatensatzes
Befolgen Sie diese Schritte, um einen NetSuite-Integrationsdatensatz zu erstellen und zu konfigurieren:
-
Stellen Sie sicher, dass REST-Webdienste und OAuth 2.0 in Ihrem NetSuite-Konto aktiviert sind.
-
Erstellen Sie einen NetSuite-Integrationsdatensatz zur Verwendung mit OAuth 2.0.
-
Setzen Sie die Redirect-URI auf eine der folgenden URLs (je nach Region Ihrer Organisation):
Region URL APAC https://apps.apac-southeast.jitterbit.com/design-studio/api/v1/oauth/authcodeEMEA https://apps.emea-west.jitterbit.com/design-studio/api/v1/oauth/authcodeNA https://apps.na-east.jitterbit.com/design-studio/api/v1/oauth/authcode -
Bewahren Sie die Client-ID und das Client-Geheimnis auf, die für eine gültige App-Registrierung erforderlich sind, wenn der Integrationsdatensatz erstellt wird. Die Anmeldeinformationen werden einmal angezeigt und müssen zurückgesetzt werden, wenn sie verloren gehen oder vergessen werden.
-
Konfigurieren Sie eine App-Registrierung in der Management Console
Befolgen Sie diese Schritte, um die erforderlichen Werte für eine private Anwendung in der Management Console App-Registrierung zu konfigurieren:
-
Sammeln Sie die erforderlichen Informationen:
- Ihre NetSuite-Konto-ID oder die erste Subdomain Ihrer NetSuite-URL. Zum Beispiel
1234567. - Client-ID und Client-Geheimnis, die nach der Konfiguration des NetSuite-Integrationsdatensatzes erhalten wurden.
- Ihre NetSuite-Konto-ID oder die erste Subdomain Ihrer NetSuite-URL. Zum Beispiel
-
Stellen Sie in der Konfiguration der App-Registrierung sicher, dass der HTTP v2-Connector ausgewählt ist. Geben Sie Werte für Name, Beschreibung, Client-ID und Client-Geheimnis ein.
-
Geben Sie
rest_webservicesals den Scope ein. -
Setzen Sie die Authentifizierungs-URL der App auf
https://<accountID>.app.netsuite.com/app/login/oauth2/authorize.nl, wobei<accountID>Ihre NetSuite-Konto-ID ist. -
Setzen Sie die Zugriffstoken-URL und die Aktualisierungstoken-URL der App auf
https://<accountID>.suitetalk.api.netsuite.com/services/rest/auth/oauth2/v1/token, wobei<accountID>Ihre NetSuite-Konto-ID ist. -
Gehen Sie zu Erweiterte Optionen.
Geben Sie im Tab für Authentifizierungsanfragen unter Parameter
response_typeals Schlüssel undcodeals Wert ein. Wählen Sie dann Request URL aus dem Menü Send in. -
Geben Sie im Tab für Tokenanfragen unter Parameter
grant_typeals Schlüssel undauthorization_codeals Wert ein. Wählen Sie dann Request URL aus dem Menü Send in. -
Geben Sie im Tab für Aktualisierungsanfragen unter Parameter
grant_typeals Schlüssel undrefresh_tokenals Wert ein. Wählen Sie dann Request URL aus dem Menü Send in.
Sobald die private Anwendung auf der Seite der App-Registrierungen registriert ist, kann sie im Menü OAuth-Anwendung in der HTTP v2-Verbindung ausgewählt werden.