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

Is there a way to connect to Servicenow for inbound REST APIs ? given that servicenow does not store passwords? Servicenow Helsinki version.


The current solution shared by Servicenow works only if the passwords are stored in Servicenow.


What is the solution for the case where they are not?



btw, it is app to app communication only with the 3rd party app assigned one user in service now at appropriate role.



3rd party App ( Dummy userid provided) access the Service now always with this user id and password on REST apis.


Serviecnow does not store the passwords but uses a Id provider.



How does one get to access the servicenow REST apis in this scenario?


I am the only one with a solution. you can call me at +91 9030200869.   INDIA time 6PM only.


I know the complete solution implemented for a customer.


Hi Shiva,



Do we have any solution for this?



Venkat


Gabrz
Mega Contributor

Hello Dhananjay,

 

Did you ever get this working? 

There is little to no useful information about this subject.

Even now with Madrid and the new OAuth option "Configure an OIDC provider to verify ID tokens" I find it impossible to authenticate an inbound ServiceNow table API with a Third Party token.

 

Regards,

Gabrz

Pooja Devkar
Mega Guru