OAuth data store connectivity API
- Last Updated: February 2, 2024
- 1 minute read
- Hybrid Data Pipeline
- Version 5.0
- Documentation
Hybrid Data Pipeline supports connecting with OAuth 2.0 to REST data stores (via the Autonomous REST Connector), Google Analytics, Google BigQuery, Microsoft Dynamics 365 apps, Salesforce-based data stores, and Snowflake. The OAuth API allows the integration of Hybrid Data Pipeline as a client application with the OAuth 2.0 authorization code grant. The OAuth API is comprised of the OAuth applications API and the OAuth profiles API.
The OAuth applications API allows Hybrid Data Pipeline to identify itself as a registered application with the creation of an OAuth application object. The OAuth application object holds the authorization URI, token URI, client ID, client secret, and scope. The permissions required to use the OAuth applications API depend on the operation being used and the tenant environment. See OAuth applications API for details.
The OAuth profiles API permits Hybrid Data Pipeline access to data stores through the creation of an OAuth profile object. To complete authorization, the OAuth profile object provides OAuth access and refresh tokens to the data store authorization server. The OAuth profile object is associated with an OAuth application object. The availability of a profile object follows from the availability of the application object in a given Hybrid Data Pipeline tenan. See OAuth profiles API for details.