Authentication for ServiceNow OOB and Import Set API
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-09-2018 12:03 PM
We are looking to integrate ServiceNow with an in-house application. The in-house application uses ID Server to authentication all the users to gain access their application. As part of the security requirement, we need to use the account on the ID Server for API Authentication. Is it possible to authenticate the API in ServiceNow using the in-house ID Server instead of ServiceNow Basic or OAuth authentication?
Note:
*) ServiceNow and the in-house ID Server pulls the user from a common Active directory. Users account present on ID Server will be present in ServiceNow as well.
*) ServiceNow stores the Active directory ID which can be used for identifying users while making the API call from in-house Application
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-09-2018 01:27 PM
Is your identity provider SAML 2.0 based? ServiceNow supports several common authentication methods:
Ref: SAML 2.0 and Authentication
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-09-2018 01:35 PM
Robert,
Thanks for the response. It uses Oauth. Below is the link to the identity server documentation.
https://identityserver.github.io/Documentation/docsv2/endpoints/token.html
Venkat
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-09-2018 01:41 PM
Hi Venkat,
SN can be either an OAuth provider or an OAuth consumer. Here is an article on how to configure one SN instance to authenticate into another so that you can see both sides:
How to setup OAuth2 authentication for RESTMessageV2 integrations
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎02-10-2018 01:47 PM
Hi Robert,
The expectation is any incoming calls to ServiceNow API needs to be authenticated by the same identity server. Will configuring the third party system as OAuth provider will address it?
Regards,
Venkatraman.