How to Authenticate another user (not who is signed in) on the fly using Okta or AD

Mark Endsley
Tera Guru

Hi Everyone,

 

I have a requirement to allow a user to enter their Active Directory username and password into a text box in ServiceNow, and have some external system return whether or not those credentials are valid.


The two ways I can think to do this are.

 

Okta

Active Directory itself

Unfortunately what I'm finding is that the Mid-Server doesn't do Active Directory Authentication. I am exploring using the Okta Sign-In Widget on the record producer in order to accomplish this but so far we have not had success.

I've also noticed an Okta Spoke in Flow Designer, but like the AD spoke it seems to have everything except for User Authentication.

Does anyone have any ideas that could help us meet this requirement?

6 REPLIES 6

Slava Savitsky
Giga Sage

I am not sure I understand what you are trying to achieve. Why would you need to authenticate a user on a record producer form. If they are already viewing the form, aren't they already authenticated? Or is your record producer public?

 

Usually, users are required to log in before they start using the system. You can integrate your ServiceNow instance with one or more identity providers such as Okta, ADFS or Azure AD to enable your users log in to ServiceNow with their external credentials.

This is another user confirming they've witnessed the form submission. We want to prevent the form from being submitted until they have confirmed they are watching by entering their credentials.

It sounds like e-signature functionality is what you are looking for.

It looks to me like that works as a Task on the record, we need to do this before the record is submitted.