OAuth 2.0 Authentication
The following permissions are required for OAuth 2.0 Authentication Type:
-
Create the API Client.
For more information on API Client creation, refer to Create API Client for Integration.
-
Ensure the Workday Account used for the API Client to generate the refresh token must be an integration user. For more information the permissions, refer to Base Configuration.
-
Add all of the following functional area under the API Client Integration used for OAuth 2.0:
-
Staffing
-
System
-
Organization and Roles
-
Integration
-
-
Fetch the COMMENT and DESCRIPTOR for which the following additional permissions are needed:
Domain
Category
Permission
Workday Query Language
Report/Task Permissions
Modify access
Security Activation
Report/Task Permissions
Modify access
Security Configuration
Report/Task Permissions
Modify access
-
To fetch the
OrganizationRole
group object, the following additional permissions are required for group aggregation:Domain
Category
Permission
Security Administration
Report/Task Permissions
Modify access
For more information, refer to Group Object: OrganizationRole.
-
The following additional permissions are needed to fetch the SECURITY_GROUPS group object:
Domain
Category
Permission
Workday Query Language
Report/Task Permissions
Modify access
Security Activation
Report/Task Permissions
Modify access
-
To aggregate Implementers Accounts, the following additional permissions are needed:
Domain
Category
Permission
Workday Query Language
Report/Task Permissions
Modify access
-
To aggregate Integration System Accounts, the following additional permissions are needed:
Domain
Category
Permission
Workday Query Language
Report/Task Permissions
Modify access
Security Activation
Report/Task Permissions
Modify access
-
To aggregate Integration System ID associated with integration user, the following permissions are needed:
Domain
Category
Permission
Integration Security
Report/Task Permissions
Put access
-
To manage Student Accounts, the following permissions are needed:
Domain
Category
Permission
Workday Query Language
Report/ Task Permissions
Get access
Reports: Student Recruitment
Report/ Task Permissions
Get access
Reports: Students
Report/ Task Permissions
Get access
Integration Build
Integration Permissions
Get access