Wrokday Authentication issues

Casey4
Tera Contributor

When trying to setup Workday spoke using Oauth, after doing the registry, there is a step for Get Oauth token.

This opens up a workday UI screen instead of using the token to connect.

My understanding is this username/pw screen should not pop up because that would make it basic auth.

What could be the issue here? is the WorkDay setup not correct? or something missing in ServiceNow?

1 ACCEPTED SOLUTION

Josh Pirozzi
Kilo Sage

Hi @Casey4 ,

 

We are implementing this integration now and just went through this situation. What isn't covered / documented is that you need the Workday admin to provide both OAuth and Basic Auth Account Credentials.

 

What you're seeing is correct. You'll request the OAuth Token and then, in the logon pop-out, you need to provide the Basic Auth Credentials.

 

Hope this helps!

 

Josh

View solution in original post

7 REPLIES 7

A couple of additional items:

  • I believe the Roles were associated to the Basic Auth Credentials and the OAuth is only there to initiate the connection between ServiceNow and Workday.
  • We're using the OOB Flow/Actions/Subflows for the integration and, when pulling data on Job Profiles, discovered there was a mapping issue. While the Job Profile Records were generating, at first only the Correlation ID came through. For the Job Profile Name and Code, ServiceNow was expecting a different header than what Workday provides. We updated the ServiceNow side to match what is coming through from Workday and fixed the mapping. 

Thanks @Josh Pirozzi 

1. I do see the popout and I click allow. but then it just logs in and nothing happens.

2. Checked System OAuth --> Manage Tokens and see if I have a token in there. Nothing in there.

Hi @Casey4,

After getting to the Workday Login Screen, you'll enter the Basic Auth Credentials (you'll need to get these from the Workday Admin). 

 

From what I've reviewed, we don't receive any entries under Manage Tokens. What you'll also need to make sure is updated is the WS-Security Profile for your Workday Integration. This is used throughout the OOB Workday Flow Actions TABLE: https://<YOURINSTANCE>.service-now.com/now/nav/ui/classic/params/target/ws_security_username_profile...

 

Thanks,

 

Josh