Connector 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 verfügbar, wenn Agentenversion 10.83/11.21 oder höher verwendet wird. 3LO ermöglicht unterstützten Konnektoren den Zugriff auf Ressourcen im Namen eines Benutzers (ohne direkt auf die Anmeldeinformationen des Benutzers zuzugreifen), indem entweder eine Cloud-Anwendung oder eine private Anwendung verwendet wird.
Cloud-Anwendungen sind von Jitterbit bereitgestellte dreibeinige 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
- Zielfernrohre
- Autorisierungs URL
- Zugriffstoken-URL
- Token URL aktualisieren
Sobald die 3-beinige OAuth-Anwendung bei App-Registrierungen registriert ist ist es in der Verbindungskonfiguration im Menü OAuth-Anwendung unter Private Anwendungen verfügbar. Informationen zur Konfiguration einer 3LO-Verbindung finden Sie in der Dokumentation zum jeweiligen Connector.
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:
-
Während der Verbindung mit dem Endpoint wird der Benutzer zur Autorisierungs URL für den OAuth-Anbieter weitergeleitet.
-
Unter der Autorisierungs URL wird der Benutzer aufgefordert, seine Anmeldeinformationen zu bestätigen und der Autorisierungsanfrage von Harmony zuzustimmen.
-
Sobald die Anfrage erfolgreich autorisiert wurde, gibt der OAuth-Anbieter einen Autorisierungscode an Harmony aus.
-
Harmony tauscht den Autorisierungscode gegen ein Zugriffstoken vom OAuth-Anbieter aus.
-
Harmony verwendet das Zugriffstoken, um die erforderliche Ressource von der API des Connectors abzurufen.
Hinweis
Die Authentifizierung mit 3-beinigem OAuth wird für globale Verbindungen nicht unterstützt.
Endpoints verwalten
Sobald die Verbindung konfiguriert ist, können Sie die Management Console Projekte Seite, um bereitgestellte Endpoints anzuzeigen, für die 3-legged OAuth für ein Projekt konfiguriert wurde (siehe Tab „Endpoints “).