You may provide access to a data store by creating OAuth application and profile objects in the Web UI. There are three separate procedures for implementing OAuth access. The application object must be created first, followed by the profile object. After the application and profile objects have been created, the data source may be created. In the Web UI, each procedure must be done using the interface that is used to create a data source. The procedures may be carried out separately and even done by separate users, or they may be done in the single process of creating a data source.

Create the OAuth application object

Take the following steps to create an OAuth application object.

  1. Navigate to the Data Sources view by clicking the data sources icon .
  2. For a multitenant environment, select the tenant for which you are creating the OAuth application object from the Select Tenant dropdown.
    Note: The application object will only be available to users in the selected tenant.
  3. Click + NEW DATA SOURCE to open the Data Stores page.
  4. From the list of data stores, click the data store for which you want to create the OAuth application object.
    Note: The application object will only be available for the chosen data store.
  5. Select OAuth 2.0 from the Authentication Method dropdown.
    Note: Depending on the data store, Authentication Method is available from either the General tab or the Security tab.
  6. Click Create OAuth Application.
  7. Enter the required values in the OAuth Application window. Then, click Save.
    Note: You are not required to enter any more values for data source parameters, and you are not required to save the data source itself. However, if desired, you may proceed with creating an OAuth profile object.

Result:

You have created an OAuth application object for the selected data store. This application object will be available to Hybrid Data Pipeline users with access to the tenant in which the application object was created. When creating a data source for the data store, these users will be able to select the OAuth application object.

What's next:

If desired, you may proceed with creating an OAuth profile object. Alternatively, you may direct Hybrid Data Pipeline users to create an OAuth profile object.

Note:
  • You may update an OAuth application by clicking the icon next to the application from the OAuth Application dropdown.
  • You may delete an OAuth application by clicking the icon next to the application from the OAuth Application dropdown.

Create the OAuth profile object

After an OAuth application object has been created, you may create an associated OAuth profile object.

Take the following steps to create an OAuth profile object.

  1. Navigate to the Data Sources view by clicking the data sources icon .
  2. For a multitenant environment, select the tenant for which you are creating the OAuth profile object from the Select Tenant dropdown.
    Note: The profile object will only be available to users in the selected tenant.
  3. Click + NEW DATA SOURCE to open the Data Stores page.
  4. From the list of data stores, click the data store for which you want to create the OAuth profile object.
    Note: The profile object will only be available for the chosen data store.
  5. Select OAuth 2.0 from the Authentication Method dropdown.
    Note: Depending on the data store, Authentication Method is available from either the General tab or the Security tab.
  6. From the OAuth Application dropdown, select the OAuth application for which you are creating the OAuth profile object.
    Note: The profile object will only be available for the OAuth application you select.
  7. Enter a profile name in the Create OAuth Profile dialog box. Then, click Create.

    Result: An authorization window appears.

  8. Grant the application consent to access the data store. If you are not already logged in to the data store, you will be prompted to enter data store credentials.

    Result: The data store supplies Hybrid Data Pipeline with access and refresh tokens. Then, you are returned to the Data Source page.

    Note: You are not required to enter any more values for data source parameters, and you are not required to save the data source itself.

Result:

You have created an OAuth profile object for the selected OAuth application. The profile object contains the access and refresh tokens that Hybrid Data Pipeline uses to access the data store. This profile will be available to Hybrid Data Pipeline users with access to the tenant in which the application and profile were created. When creating a data source for the data store, these users will be able to select the OAuth profile object.

What's next:

If desired, you may proceed with creating a Hybrid Data Pipeline data source. Alternatively you may direct Hybrid Data Pipeline users to create an OAuth profile object and a Hybrid Data Pipeline data source.

Note:
  • You may update an OAuth profile name by clicking the icon next to the application from the OAuth Profile dropdown.
  • You may delete an OAuth profile by clicking the icon next to the application from the OAuth Profile dropdown.

Create the data source

Take the following steps to create a data source that is configured to use OAuth 2.0.

  1. Navigate to the Data Sources view by clicking the data sources icon .
    Note: Administrators or other users with access to multiple tenants should select the tenant in which the data source is being created from the Select Tenant dropdown.
  2. Click + NEW DATA SOURCE to open the Data Stores page.
  3. From the list of data stores, click the data store in which you are creating the data source.
  4. Select OAuth 2.0 from the Authentication Method dropdown.
    Note: Depending on the data store, Authentication Method is available from either the General tab or the Security tab.
  5. Click the OAuth Application dropdown and select the OAuth application you want to use.
  6. Click the OAuth Profile dropdown and select the OAuth profile you want to use.
  7. Enter values for the remaining parameters on the tab as needed.
  8. Click on the other tabs associated with the data store, and enter values for parameters as needed.
  9. Click TEST to test the connection and save the data source.
    Note: If you do not want to save the data source, click Cancel.
  10. Click Save to save the data source.

Result:

You have created a Hybrid Data Pipeline data source configured to use OAuth 2.0. You may test and use this data source in your application environment.