OAuth 2.0 for Workday
Configure the Trifacta Application to integrate with your Workday deployment using OAuth 2.0 to authenticate.
Prerequisites
OAuth 2.0 is supported for Workday.
OAuth 2.0 authentication must be enabled in theDataprep by Trifacta platform. For more information, seeEnable OAuth 2.0 Authentication.
Create OAuth 2.0 Client App in Workday
In the Workday console, you must create the client app.
Steps:
Login to Workday: https://www.myworkday.com/tenant.htm
Search for Register API client.
Specify the following fields:
Field
Description
Client Name
The name of the app.
Client Grant Type
Select Authorization Grant Type.
Access Token Type
Select Bearer.
Redirection URI
Specify the URL:
https://clouddataprep.com/oauth2/callback
Scope
Enable Custom Objects > System.
Add any other applicable scopes.
Include Workday Owned Scope
Check the box.
To create the new registration, select OK.
Workday displays the app info. Save the Client ID, Client Secret, Authorization URLs, and Token URLs.
Create OAuth 2.0 Client for Workday
After the Workday client app is created, you must create an OAuth 2.0 client in the Trifacta Application, which is used to integrate with the OAuth 2.0 Client app that you created in Azure.
Steps:
Login to the Trifacta Application as a workspace administrator.
In the lefthand menu, select User menu > Admin console > OAuth 2.0 Clients.
In the OAuth 2.0 Clients page, click Register OAuth 2.0.0 Client.
Specify the fields for the new client:
Field
Description
Type
Workday
Name
Enter a name for the client.
Client ID
Paste the value of the Client ID that was generated when you created the client app in Workday.
Client Secret
Paste the value of the Client Secret that was generated when you created the client app in Workday.
Authorization URL
Paste the value of the Authorization URLs that was generated when you created the client app in Workday.
Token URL
Paste the value of the Token URLs that was generated when you created the client app in Workday.
Scopes
Set to system.
Access Token Expires In
Set this value to the following:
3599999
.Refresh Token Expires In
Set this value to the following:
7775999999
.To save your OAuth 2.0 client, click Save.
For more information, see Create OAuth2 Client.
Create Workday Connection
After you have created the two OAuth 2.0 client references, you can create a connection to your Workday data.
Note
You must create a separate connection for each OAuth 2.0 client that is available in the Trifacta Application.
For more information, see Workday Connections.