Zum Inhalt springen

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:

  1. Stellen Sie sicher, dass REST-Webdienste und OAuth 2.0 in Ihrem NetSuite-Konto aktiviert sind.

  2. 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/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
    • 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:

  1. Sammeln Sie die erforderlichen Informationen:

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

  3. Geben Sie rest_webservices als den Scope ein.

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

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

  6. Gehen Sie zu Erweiterte Optionen.

    Geben Sie im Tab für Authentifizierungsanfragen unter Parameter response_type als Schlüssel und code als Wert ein. Wählen Sie dann Request URL aus dem Menü Send in.

  7. Geben Sie im Tab für Tokenanfragen unter Parameter grant_type als Schlüssel und authorization_code als Wert ein. Wählen Sie dann Request URL aus dem Menü Send in.

  8. Geben Sie im Tab für Aktualisierungsanfragen unter Parameter grant_type als Schlüssel und refresh_token als 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.