Zum Inhalt springen

Konnektor 3-legged OAuth 2.0 im Jitterbit Integration Studio

Übersicht

Authentifizierung einer Verbindung mit 3-legged OAuth 2.0 (3LO) ist für bestimmte Integration Studio Konnektoren bei Verwendung der Agentenversion 10.83/11.21 oder höher. 3LO ermöglicht unterstützten Konnektoren den Zugriff auf Ressourcen im Namen eines Benutzers (ohne direkten Zugriff auf die Anmeldeinformationen des Benutzers) durch die Verwendung einer Cloud-Anwendung oder einer privaten Anwendung.

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

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

  • Client-ID und Client-Geheimnis
  • Bereiche
  • Autorisierungs URL
  • Zugriffstoken-URL
  • Token-URL aktualisieren

Sobald die 3-beinige OAuth-Anwendung bei App-Registrierungen registriert ist ist es verfügbar und kann im Menü OAuth-Anwendung unter Private Anwendungen in der Verbindungskonfiguration ausgewählt werden. Informationen zum Konfigurieren einer 3LO-Verbindung finden Sie in der Dokumentation der einzelnen Connectors.

Von 3LO unterstützte Konnektoren

Derzeit unterstützen diese Konnektoren die Authentifizierung mit 3-legged OAuth 2.0:

Systemarchitektur

Diese Schritte beschreiben im Detail, wie eine 3LO-Verbindung innerhalb der Systemarchitektur verarbeitet wird, wenn ein unterstützter Connector mithilfe einer OAuth 2.0-App-Registrierung authentifiziert wird:

  1. Während der Verbindung mit dem Endpoint wird der Benutzer zur Autorisierungs URL für den OAuth-Anbieter weitergeleitet.

  2. Unter der Autorisierungs URL wird der Benutzer aufgefordert, seine Anmeldeinformationen zu bestätigen 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 einen 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-legged OAuth wird für globale Verbindungen nicht unterstützt.

Endpoints verwalten

Sobald die Verbindung konfiguriert wurde, können Sie über die Management Console Projekte Seite, um bereitgestellte Endpoints anzuzeigen, für die 3-legged OAuth für ein Projekt konfiguriert wurde (siehe Tab „Endpoints“).