Zum Inhalt springen

Connector 3-beiniger OAuth 2.0 in Jitterbit Integration Studio

Übersicht

Die Authentifizierung einer Verbindung mit 3-beinigem OAuth 2.0 (3LO) ist für bestimmte Integration Studio-Connectoren verfügbar, wenn die Agent-Version 10.83 / 11.21 oder höher verwendet wird. 3LO ermöglicht es unterstützten Connectoren, Ressourcen im Namen eines Benutzers zuzugreifen (ohne direkt auf die Anmeldeinformationen des Benutzers zuzugreifen) durch die Verwendung einer Cloud-Anwendung oder einer privaten Anwendung.

Cloud-Anwendungen sind von Jitterbit bereitgestellte 3-beinige OAuth-Anwendungen.

Private Anwendungen sind 3-beinige OAuth-Anwendungen, die Sie innerhalb des Endpunkts konfigurieren und besitzen und dann auf der Seite App-Registrierungen im Management Console mit diesen Werten aus der 3-beinigen OAuth-Anwendung registrieren:

  • Client-ID und Client-Geheimnis
  • Scopes
  • Autorisierungs-URL
  • Access-Token-URL
  • Refresh-Token-URL

Sobald die 3-beinige OAuth-Anwendung auf der Seite App-Registrierungen registriert ist, steht sie zur Auswahl im Menü OAuth-Anwendung unter Private Anwendungen in der Verbindungs-Konfiguration zur Verfügung. Für Informationen zur Konfiguration einer 3LO-Verbindung siehe die einzelne Connector-Dokumentation.

3LO-unterstützte Connectoren

Derzeit unterstützen diese Connectoren die Authentifizierung mit 3-beinigem OAuth 2.0:

Systemarchitektur

Diese Schritte erläutern, wie eine 3LO-Verbindung innerhalb der Systemarchitektur verarbeitet wird, wenn ein unterstützter Connector mit einer OAuth 2.0-App-Registrierung authentifiziert wird:

  1. Beim Verbinden mit dem Endpunkt wird der Benutzer zur Autorisierungs-URL des OAuth-Anbieters geleitet.

  2. An der Autorisierungs-URL wird der Benutzer aufgefordert, die Anmeldeinformationen zu überprüfen und der Autorisierungsanfrage von Harmony zuzustimmen.

  3. Sobald die Anfrage erfolgreich autorisiert wurde, gibt der OAuth-Anbieter einen Autorisierungscode an Harmony aus.

  4. Harmony tauscht den Autorisierungscode gegen ein Zugriffstoken vom OAuth-Anbieter aus.

  5. Harmony verwendet das Zugriffstoken, um die erforderliche Ressource von der API des Connectors abzurufen.

Hinweis

Die Authentifizierung mit 3-beiniger OAuth wird für globale Endpunkte nicht unterstützt.

Manage endpoints

Sobald die Verbindung konfiguriert wurde, können Sie die Seite Projekte der Management-Konsole verwenden, um die bereitgestellten Endpunkte anzuzeigen, für die 3-beinige OAuth für ein Projekt konfiguriert wurde (siehe Endpunkte-Registerkarte).