Using Third-party OAuth provider for authenticating Inbound REST API

DhananjayM
Tera Guru

Hi Team,

 

I am trying to figure out a way through which I can easily authenticate inbound REST API request (Table API)  using OAuth from a Third-party provider. I have gone through different community links but haven't really found if this is feasible or not, and if possible what is the recommeded way. Has anyone here attempted doing this?

Please help me out as we are final stages of development and this one piece is puzzle is still unresolved.

Thanks,

Dhananjay

27 REPLIES 27

I will prompt them to help you Dhananjay.



Regards,


Teena Singh
Customer Experience: UX Strategy and Customer Insights
teena.singh@servicenow.com


ServiceNow


Screen Shot 2017-01-19 at 8.55.52 AM.png


Thanks teenasingh looking forward for your reply.


ian_cox
ServiceNow Employee
ServiceNow Employee

Dhananjay,



Here are the instructions.   https://community.servicenow.com/external-link.jspa?url=https%3A//docs.servicenow.com/bundle/helsink...



It also includes a video.   Did you try this and there is something missing?   If you can let me know what is missing I can pass it on to the doc team to help.


My requirement is little different. I want access Servicenow Rest API through users which can be authenticated only through SSO, since we don't store authentication information (user password) in Servicenow. Currently Servicenow supports only two methods for authenticating REST API Basic auth or OAuth and both need user's password to be there in Servicenow system. Since we don't have password of user what I am looking at is some way by which I can validate the user against SSO (Using saml or any other method) and create an actual user session in SN.


Dhananjay,


you were able to find any solution for this problem.


I am also in similar situation.


Unfortunately, myproject is in RED state, as AUTHENTICATION is blocking.