Is it possible to check in user information whether a password has been set?

HS7
Giga Guru

Hi
When SSO is enabled, probably set a password for users log in locally, but not for users log in with SSO.
Is it possible to check in user information whether a password has been set?

12 REPLIES 12

Ankur Bawiskar
Tera Patron
Tera Patron

@HS7 

when SSO is enabled, password is not stored in sys_user.

what's your business requirement?

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader

Hi @Ankur Bawiskar 

First of all, SSO is enabled.

Both local login users and SSO users exist in sys_user.

I thought that if an SSO user accessed the local login screen using /side_door.do and clicked the password reset link, they would be able to set their password.

how does servicenow distinguish between SSO logged-in users and local logged-in users of sys_user?

@HS7 

My pointers

1) on user record there is a field which helps system to determine this i.e. SSO Source. it tracks source of user's authentication.

2) when sso is enabled and user is authenticated with sso, that user cannot perform password reset within instance.

3) Password reset only works for local accounts.

I believe I have answered your question.

If my response helped please mark it correct and close the thread so that it benefits future readers.

Regards,
Ankur
✨ Certified Technical Architect  ||  ✨ 9x ServiceNow MVP  ||  ✨ ServiceNow Community Leader