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:
-
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 einen Zugriffstoken vom OAuth-Anbieter aus.
-
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“).