SSO / LDAP Authentication with inbound REST API

ilkka
Tera Expert

Hi,

Is it possible to use REST API with SSO authentication? I have AD which is master for user data. Service account is created into ServiceNow using AD integration (no local password). Is it possible to use this service account with ServiceNow REST API?

I have tried to pull data using table api but i receive status 200 but no results.

Thanks

1 ACCEPTED SOLUTION

Hi,

I have now tested that when I create a filter in LDAP users transform map that when it handles service account it doesn't write anything into the sys_user.source field then the local password works and the user records get updated through integration. One thing that I didn't find is the procedure that overwrites the user's local password when there is value in sys_user.source field.

 

View solution in original post

8 REPLIES 8

Does this mean where I enable MultiSSOv2_SAML2_custom that my existing Python REST API inbound calls will break?

How are you currently authenticating your REST calls? If they are using local accounts then no they will not break when you enable Multi SSO. 

The service accounts didn't break. But with your feedback I was able to ascertain that the user in question was using his own login and thus it broke. I manually set that user a pw and the functionality resumed.

adamite
Kilo Explorer

Any new updates on this problem? Having issues with an AD user authenticating to a make REST api calls.