Server to server Integration Using a Web Service Access Only account

MartinFanta
Giga Contributor

Hello everyone,

 

We have a web application, that is being integrated with ServiceNow via

System OAuth->Application Registry->Create an OAuth API endpoint for external clients

 

link. We are using Client ID and Client Secret from a client created this way to setup the integration.

 

Recently, one of our customers expressed an interest to use a Web Service Access Only account for the integration.

 

I was playing with the ServiceNow UI in my development instance. I was able to create a 'Web Service Access Only' account, but I did not find any way to establish a connection between the 'Web Service Access Only' account and the 'OAuth API endpoint for external clients' client.

 

Is there such a possibility? If yes, how do I set up the connection between those two entities?

 

Thanks in advance!

Martin

 

1 ACCEPTED SOLUTION

Shruti
Mega Sage
Mega Sage

Hi,

  • Create the glide.oauth.inbound.client.credential.grant_type.enabled system property.
  • Add the OAuth Application User field to the OAuth Entity form.

https://www.servicenow.com/docs/bundle/yokohama-platform-security/page/integrate/authentication/conc...

View solution in original post

2 REPLIES 2

Shruti
Mega Sage
Mega Sage

Hi,

  • Create the glide.oauth.inbound.client.credential.grant_type.enabled system property.
  • Add the OAuth Application User field to the OAuth Entity form.

https://www.servicenow.com/docs/bundle/yokohama-platform-security/page/integrate/authentication/conc...

Thank you Shruti! After initial struggles, I was able to setup the OAuth Client the way I wanted.