Steps to Create an OAuth Client Application in Alation

This feature is available only on Alation Cloud Service instances with cloud native architecture.

Ensure you are a Server Admin in Alation.

To register an OAuth Client Application:

  1. Click the Settings gear icon in the top right corner.
  2. Choose Authentication.
  3. Under OAuth Client Applications, click Add.
  4. Enter Trelica as the Client Name.
  5. Specify the Access Token duration in seconds. We recommend 1800.
  6. Select an Alation user role from the System User Role dropdown. Trelica will access Alation with the permissions of the chosen role. Trelica only needs the ability to read details of Alation Users but this requires the Server Admin role.
    A system user with the selected role will be created for this application. This user can be viewed under System Users in the Users settings page. If the client application is deleted, this system user will be suspended and removed from the Users settings page.
  7. Click Save.
  8. A dialog box will display the client ID and client secret.
  9. Click Copy next to these values and paste them into Trelica.

    The client secret will not be shown again after closing the dialog. If you lose it, you will need to generate a new secret.

  10. To finish, click Close. The new OAuth client application will appear under OAuth Client Applications.

If you have over 1,000 users

By default, Alation puts a hard limit of 1,000 objects on all API calls. This limit can be changed by modifying the alation_conf parameter alation.api.catalog.limit. There is no upper limit, but increasing the limit also increases the risk of problems with system performance.

Alation Cloud Service customers can submit a support ticket to request this change. Customers with on-premises instances of Alation can change this on their Alation server.

Was this article helpful?

0 out of 0 found this helpful



Please sign in to leave a comment.