Zum Inhalt springen

Voraussetzungen für 2-legged OAuth 2.0 bei Jitterbit Connect Salesforce-Assistenten in Design Studio

Einführung

Dies sind die Voraussetzungen für die Verwendung von 2-legged OAuth 2.0 mit Jitterbit Connect Salesforce-Assistenten. Sie benötigen Ihre Salesforce-Instanz-URL, eine Client-ID und ein Client-Secret für eine erfolgreiche Verbindung mit 2-legged OAuth 2.0-Authentifizierung.

Hinweis

Design Studio Version 11.59 und Agent Version 11.59 / 12.3 oder später sind erforderlich, um 2-legged OAuth 2.0 mit den Jitterbit Connect Salesforce-Assistenten zu verwenden.

Standardauthentifizierung wird von Salesforce nicht mehr unterstützt

Ab Salesforce API Version 65 unterstützt Salesforce SOAP API-Anmeldung nicht mehr (Standardauthentifizierung). Um die kontinuierliche Funktionsfähigkeit in Design Studio Salesforce Orgs mit Standardauthentifizierung zu gewährleisten, akzeptieren Sie nicht die Aufforderung, Ihre vorhandenen Design Studio-Projekte auf Salesforce API Version 65 zu aktualisieren. Vor der Aktualisierung von Projekten auf Salesforce API Version 65 müssen Sie Ihre Salesforce-Endpunkte mit der neuen Option OAuth 2.0-Client-Anmeldedaten auswählen neu konfigurieren, sonst schlagen Ihre Operationen fehl.

Instanz-URL

Ihre Salesforce-Instanz-URL hängt von der My Domain-Einstellung Ihrer Organisation ab:

  • Wenn My Domain aktiviert ist (Standard), lautet Ihre Instanz-URL https://exampleDomain.my.salesforce.com.
  • Wenn My Domain deaktiviert ist, lautet Ihre Instanz-URL https://exampleInstance.salesforce.com.

Verbundene App

Wichtig

Ab Frühjahr 2026 hat Salesforce die Erstellung von verbundenen Apps eingeschränkt. Wenn Sie noch keine vorhandene verbundene App verwenden, nutzen Sie stattdessen eine externe Client-App.

Wenn Sie eine zuvor konfigurierte Salesforce-App haben, bestätigen Sie, dass sie für den OAuth 2.0-Client-Credentials-Flow konfiguriert ist:

  • Bestätigen Sie unter den OAuth-Einstellungen der verbundenen App, dass Client Credentials Flow aktivieren ausgewählt ist.

  • Klicken Sie auf der Detailseite der verbundenen App auf Verwalten und dann auf Richtlinien bearbeiten. Bestätigen Sie unter Client Credentials Flow, dass ein Benutzer für Ausführen als zugewiesen ist (für Enterprise Edition Orgs empfiehlt Salesforce einen Benutzer mit der Berechtigung Nur API-Benutzer). Die Salesforce-Berechtigungen dieses Benutzers bestimmen, worauf die Verbindung zugreifen kann. Der Benutzer muss daher über die erforderlichen Berechtigungen für die in Ihrem Projekt verwendeten Aktivitäten verfügen. Zulässige Benutzer-Richtlinien (z. B. Von Admin genehmigte Benutzer sind vorautorisiert) gelten nicht für diesen Benutzer.

Weitere Informationen finden Sie in Salesforces Verbundene App für den OAuth 2.0-Client-Credentials-Flow konfigurieren.

Navigieren Sie zur App und klicken Sie auf Verbraucherdetails verwalten. Speichern Sie die Werte Consumer Key und Consumer Secret, um sie während der Konfiguration des Salesforce Org-Assistenten für die Client-ID und das Client-Secret einzugeben.

Externe Client-App

Um eine externe Salesforce-Client-App zu erstellen und zu konfigurieren, um die erforderlichen Client-Anmeldedaten zu erhalten, führen Sie diese Schritte aus:

  1. Erstellen Sie eine externe Client-App.
  2. Konfigurieren Sie die OAuth-Einstellungen der externen Client-App

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
  • Wählen Sie unter OAuth Scopes die Option Manage user data via APIs (api) aus. Berücksichtigen Sie weitere OAuth-Bereiche, die Ihre Implementierung möglicherweise benötigt. Beispielsweise Access the identity URL service (id, profile, email, address, phone).

  • Wählen Sie Enable Client Credentials Flow aus.

  • Konfigurieren Sie die Client Credentials Flow-Richtlinien der externen Client-App

    • Wählen Sie in der Aktionsliste der externen Client-App die Option Edit Policies aus.

    • Wählen Sie Enable Client Credentials Flow aus.

    • Geben Sie den Benutzernamen des Salesforce-Benutzers ein, unter dem die Verbindung ausgeführt wird (der Ausführungsbenutzer). Die Salesforce-Berechtigungen dieses Benutzers bestimmen, auf welche Daten die Verbindung zugreifen kann. Der Benutzer muss daher über die erforderlichen Berechtigungen für die in Ihrem Projekt verwendeten Aktivitäten verfügen.

    • Klicken Sie auf Save.

  • Navigieren Sie zu den OAuth-Einstellungen der App und klicken Sie auf Manage Consumer Details. Speichern Sie die Werte für Consumer Key und Consumer Secret, um diese während der Konfiguration des Salesforce Org-Assistenten als Client-ID und Client-Geheimnis einzugeben.

Nächste Schritte

Verwenden Sie die Instanz-URL, die Client-ID und das Client-Geheimnis mit dem Salesforce Org-Assistenten, um die 2-legged OAuth 2.0-Authentifizierung zu nutzen.