ServiceNow, Azure AD and External Chatbot Integration for API execution

vikashgohil
Kilo Explorer

Hello,

I have an external chatbot app on which the user logs in using SSO with Azure.

The ask is that this chatbot will create an RITM in Service Now, using the Service Catalog API, using the user's Role and ACLs. (On-behalf-of the logged in user).

Basically the Service Now API should get executed using the user's credentials in the same way as if the user is creating the request using front end.

The ask here is that user should not be asked to login again to Service Now for authenticating himself.

User will only login to chatbot with SSO using Azure.

I am not sure how we can implement this, I checked the approach of creating OAuth in System Registry, but it says chatbot should redirect user to service now authorization page, which I do not want.

I also checked for approaches for delegated user tokens and OAuth 2.0 OBO Pattern, but I am not sure what all things I need to configure on the Service Now side for these approaches.

If anyone has implemented this previously kindly provide guidance.

0 REPLIES 0