Could someone please explain the difference between "Web service access only" and "Internal Integration User"?

Meloper
Kilo Sage

in his own Words?

 

if i select Web service only it is not Possible to Login in or to impersonate. So it should be used for Serviceuser and REST or something like this.

But i dont know the use case of the "Internal Integration User"?

1 ACCEPTED SOLUTION

Ankur Bawiskar
Tera Patron
Tera Patron

@Meloper 

Please find the points below

1) Web service only -

  • this checkbox is set when we share this user credentials to 3rd party team who wish to consume the REST OR SOAP endpoint.
  • The reason being they should not login to the instance via UI as they already have the instance URL and the user credentials to login
  • Mostly used when ServiceNow is the API provider and 3rd party wants to consume the API

2) Internal integration user -

  • mostly used during setup of mid server or ODBC drivers etc
  • These user details need not be shared and these users will have specific and limited access to take actions within ServiceNow.

Refer below links for help

User account or service account? What to use for web service tasks

Non-interactive sessions

Mark service accounts as internal integration users

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

View solution in original post

6 REPLIES 6

Hitoshi Ozawa
Giga Sage
Giga Sage

Following page has an explanation.

In brief, web web service access only are users setup to use api.

Internal integration users can use MID Servers.

https://docs.servicenow.com/bundle/newyork-platform-administration/page/administer/users-and-groups/...

Ankur Bawiskar
Tera Patron
Tera Patron

@Meloper 

Please find the points below

1) Web service only -

  • this checkbox is set when we share this user credentials to 3rd party team who wish to consume the REST OR SOAP endpoint.
  • The reason being they should not login to the instance via UI as they already have the instance URL and the user credentials to login
  • Mostly used when ServiceNow is the API provider and 3rd party wants to consume the API

2) Internal integration user -

  • mostly used during setup of mid server or ODBC drivers etc
  • These user details need not be shared and these users will have specific and limited access to take actions within ServiceNow.

Refer below links for help

User account or service account? What to use for web service tasks

Non-interactive sessions

Mark service accounts as internal integration users

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader

Hello Ankur. Thanks for your the information provided. I have one question that I am hoping you can help me with. When I create a Service User account, I cannot save it without supplying an email. What is recommended in that case? Should I just create a fake email address so I can save the record? 

Hi,

not sure on that part. but please check this with your business team if they wish to have valid email

Regards
Ankur

Regards,
Ankur
Certified Technical Architect  ||  9x ServiceNow MVP  ||  ServiceNow Community Leader