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:
- Erstellen Sie eine externe Client-App.
-
Konfigurieren Sie die OAuth-Einstellungen der externen Client-App
- Legen Sie die Callback-URL auf eine der folgenden URLs fest (abhängig von der 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 |
-
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.