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

In OAuth profile will have to give a hardcoded user id which I don't want to give, I need to authenticate my OAuth profile using 3rd party API (like SSO) and use that for authorization of Table API. 

Transcend Dev
Tera Contributor

I have the exact same problem. It's insane to me that it's been 6 years and you still haven't been able to solve it. The documentation mention that the "OAuth server is typically a third-party authorization server" but has no clear explanation of how to set that up.

I'm not sure what your requirement is, but there is clear documentation about OIDC providers. Check out https://docs.servicenow.com/bundle/vancouver-platform-security/page/administer/security/task/add-OID... and https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0778342 and https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0720547

 

What exactly is your requirement? Also, it would probably be helpful to open a new thread on it.