Installing the Kandji ServiceNow App
If the app is not installed yet, install the Kandji ServiceNow app in your ServiceNow instance. The install adds dependencies your tenant needs for the integration.Access ServiceNow Store
Find the Kandji ServiceNow app
Install Kandji ServiceNow app
Creating an OAuth App
Iru Endpoint uses a ServiceNow OAuth API client with grant type Resource Owner Password Credentials (ROPC) to get access and refresh tokens for your instance.Access ServiceNow
Navigate to System OAuth
Open Application Registry
Create OAuth Endpoint
Configure OAuth App
kandji_oauth_api).Set Redirect URL
Submit Configuration
Access OAuth App
Copy Client ID
Reveal Client Secret
Copy Client Secret
Adding a Service Account
The service account user credentials are used to configure the ServiceNow integration in Iru Endpoint.Access ServiceNow
Navigate to Users
Open User Administration
Create New User
Configure User Details
kandji_rest_api_user). Copy the username to a secure location. You need it when you configure the integration in Iru Endpoint.- Optionally, enter any additional information required by your organization.
Set Web Service Access
Submit User Creation
Set User Password
Generate Password
Copy Password
Save Password
Close Password Dialog
Access User Roles
Edit Roles
Add Required Roles
- cmdb_read
- import_transformer
- rest_api_explorer
Verify Role Assignment
Save User Configuration
Troubleshooting
Verify that Kandji is a Discovery Source
Access Dictionary
Open Dictionary
Search for Discovery Source
Select CMDB Table
Access Choices Tab
Verify Kandji
If Kandji does not show up as a Discovery Source
Run kandji_fix_script manually if Kandji does not appear as a discovery source after you install the Kandji ServiceNow app.Access Fix Scripts
Open Fix Scripts
Search for Fix Script
Select Fix Script
Run Fix Script
Execute in Background
Considerations
Service accounts
OAuth
https://kandji.io and store client credentials securely.