The Zurich release has arrived! Interested in new features and functionalities? Click here for more

Barcode TrueView Question

p_n
Tera Guru

currently reviewing the 'Barcode TrueView' Application Installation and Configuration Guide Template. I have a question regarding the integration user in ServiceNow: How is this user utilized, and do we need to get the password from the Barcode team as mentioned in the guide, or will we be providing them with the password?

1 REPLY 1

AJ-TechTrek
Giga Sage
Giga Sage

Hi @p_n ,

 

Thats how typically works in ServiceNow when integrating with a third-party tool like Barcode TrueView, and how the integration user is usually handled:

 

Purpose of the integration user in ServiceNow


* The integration user is a dedicated ServiceNow user account (often with roles like x_* app-specific roles or web_service_admin)
* It is used only by the Barcode TrueView application (or connector) to:
* Make REST/SOAP API calls to ServiceNow
* Create, read, update, or delete CMDB records or other tables
* It helps ensure:
* Least privilege (only the needed permissions)
* Traceability (all integration activity is logged under this user)

 

Who creates & manages the password?, As per best practice:


* Your ServiceNow team (internal team) creates the integration user in ServiceNow (e.g., barcode.integration)
You will do the below activity :-
* Set the password
* Store it securely (e.g., in a vault or secrets manager)
* You then share this username and password with the Barcode team (or whoever is configuring TrueView) so they can configure the integration to authenticate into ServiceNow

Why you typically don’t get the password from Barcode team:
* Because the user account is in your ServiceNow instance, under your control
* You want to control lifecycle, rotation, and auditing
* The Barcode team needs the password to connect to your instance, so you provide it to them — not the other way around

 

In summary:
1. Create integration user in ServiceNow (with needed roles)
2. Set a strong password & store securely
3. Share the username + password securely with the Barcode TrueView team / whoever will configure the connection
4. Test connectivity
5. Document for audit & ensure periodic password rotation

 

My Tip to 
make sure :-


* Add web_service_admin or specific application roles if required
* Disable interactive login for the integration user (optional, but recommended)
* Use an API key or OAuth token if Barcode TrueView supports it, instead of basic auth (more secure)

 

Please appreciate the efforts of community contributors by marking appropriate response as Mark my Answer Helpful or Accept Solution this may help other community users to follow correct solution in future.
 
Thank You
AJ - TechTrek with AJ
LinkedIn:- https://www.linkedin.com/in/ajay-kumar-66a91385/
YouTube:- https://www.youtube.com/@learnitomwithaj
ServiceNow Community MVP 2025