References → OAuth Configurations

Overview

Incorta supports OAuth 2.0 authentication for securely connecting to a variety of providers—both as data sources and data destinations—including Google Drive, OneDrive, Box, Dropbox, and Snowflake.
OAuth configuration steps on the provider’s side may differ, so it’s important to consult each provider’s documentation for accurate implementation guidance.

Prerequisites and requirements

Secured communication

OAuth 2.0 requires your Incorta Cluster to use HTTPS for secure data exchange.

Redirect URI/Callback URL

On the provider’s side، you must define a Redirect URI (or Callback URL). This URI determines where users are redirected after authentication.

Redirect URI varies based on the cluster deployment type:

  • Incorta Cloud: https://cloud.incorta.com/api/gdrive
  • Otherwise, for example, On-Premises clusters: https://<CLUSTER_URL>:<PORT_NO>/incorta/service/datasource/oauthRedirect
    Replace <CLUSTER_URL> and <PORT_NO> with your actual cluster URL and port number.
Exceptions

Use the On-Premises-style URI regardless of the deployment type for the following providers:

OAuth configurations in Incorta

After configuring OAuth on the provider’s side, you must enter the OAuth credentials in Incorta:

  • For most providers, enter the OAuth credentials, such as the Client ID and Client Secret, directly within the data source or data destination definition.
  • For the following providers, OAuth configuration is handled via the Cluster Management Console (CMC) under Tenant Configurations > Integration:
    • Google Drive & Google Sheets (as both data source and destination)
    • Box (as a data source)
    • Dropbox (as a data source)
      Incorta Cloud Configurations

      For Incorta Cloud clusters, these configurations are predefined in the CMC. No setup on the provider’s side is required. You simply authorize access during data source or destination creation.