Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space DEV and version r097

...

Excerpt

This section describes the steps to configure the

D s webapp
rtypetruePortal
to  to integrate with your
D s conntype
typedenodo
deployment using OAuth 2.0 to authenticate.

...

  • Create an OAuth 2.0 client app for

    D s conntype
    typedenodo
     in a supported identity provider

    Tip

    Tip: Azure AD is used as an example.

  • Configure
    D s conntype
    typedenodo
     Server to use the OAuth 2.0 client credentials
  • Create the
    D s conntype
    typedenodo
     client client in the the
    D s webapp
    typePortal

After completing the above, you can create a connection in the the

D s webapp
typePortal
 to
D s conntype
typedenodo
 Server to begin accessing your data.

...

In Azure AD, you must create the client app that the the

D s webapp
typePortal
 uses OAuth 2.0 to access and connect to your
D s conntype
typedenodo
 data.

  1. Log in into https://portal.azure.com/#home.
  2. Navigate to Manage > App registrations > New registration. The registration page is displayed.

  3. In the registration page, enter the following details:

    1. Name: Enter the name of the OAuth2 client.
    2. Supported account types: Select the single tenant option.
    3. Redirect URI
      1. Select Web from the drop-down.
      2. For redirect URI:
        d-s-
        product
        productdp
        https://clouddataprep.com/oauth2/callback
        D s product
        productaws
        : https://cloud.trifacta.com/oauth2/
        deployment-url
        typecallback
  4. To register the client, click Register.

  5. Navigate to Manage > Expose and API > Add a scope. Provide the same scope name as the role of the

    D s conntype
    typedenodo
     user. The new scope would be in the following format:

    api://<client id>/<scope name>

  6. Save the Client ID, Client secret value, Tenant ID, and Scope in a text file for further reference.

...

After the

D s conntype
typedenodo
 client client app has been created, you must create an OAuth 2.0 client in the  the  
D s webapp
typePortal
 , which is used to integrate with the client app that you created above.

Info

NOTE: You must create one OAuth 2.0 client in the

D s webapp
typePortal
for  for each
D s conntype
typedenodo
client app that you wish to use.

Steps:

  1. Login to the the
    D s webapp
    typePortal
     as a workspace administrator.
  2. In the left nav bar, select User menu > Admin console > OAuth2.0 Clients
  3. In the OAuth2.0 Clients page, click Register OAuth2.0 Client.
  4. Specify the new client. Apply the following values:

    SettingDescription
    Type

    Set to

    D s conntype
    typedenodo
    .

    Name

    Display name for the OAuth 2.0 client in

    the 

    the

    D s webapp
    typePortal
    .

    Client ID

    Client ID of the Azure AD app created above.

    Client Secret

    Client secret value of the Azure AD app created above.

    Authorization URL

    Set this value to the following:


    Code Block
    https://login.microsoftonline.com/<tenant id>/oauth2/v2.0/authorize
    Token URL

    Set this value to the following:

    Code Block
    https://login.microsoftonline.com/<tenant id>/oauth2/v2.0/token 
    Scopes

    Set this value to the following:
    offline_access <scope created above>

    Access Token Expires inSet this value to the number of milliseconds (3600000 ) after which the access token expires.
    Refresh Token Expires In

    Set this value to the number of milliseconds (7776000000) after which the refresh token expires.

  5. To save your OAuth 2.0 client, click  Save .

For more information, see Create OAuth2 Client.

...

After you have created the OAuth 2.0 client app and client, you can create a connection in the the

D s webapp
typePortal
 to access your
D s conntype
typedenodo
 data.

Info

NOTE: You must create a separate connection for each OAuth 2.0 client that is available in the

D s webapp
typePortal
.

For more information, see Denodo Connections.

...