After completing the first part of integration by following Installing the ZenGRC Application in ServiceNow, you can connect the applications within ZenGRC. This documentation explains how to configure ZenGRC to access the information in your ServiceNow application.
Requirements
For information regarding ServiceNow technical requirements, please see ServiceNow Connector prior to these steps.
Setting the Connection
After accessing the ServiceNow connector in your instance by following Introduction to ZenConnect, complete these steps to set up the connection:
Click ServiceNow | Connect.
Add the link to your ServiceNow instance in the ServiceNow instance URL.
Select Username and password or OAuth2. This selection determines the next documentation section.
Enter the username and password for the ServiceNow service-level API user account into the respective text boxes.
Click Connect.
Using OAuth2
Select the 0Auth2 radio button. The following screen appears.
Click ServiceNow System OAuth > Application registry to open ServiceNow's 0Auth2 application registry screen in a new tab.
Returning to the ZenGRC tab, copy-and-paste each of the provided values into the following fields within ServiceNow's 0Auth2 application registry screen:
Name
Redirect URL
Refresh token lifespan
Access token lifespan
In ServiceNow's 0Auth2 application registry screen, click Submit. ServiceNow will display a list of connected applications.
From that list, reopen the ZenGRC application to find its Client ID and Client Secret
Return to the ZenGRC tab, and copy-and-paste the Client ID and Client Secret values into the corresponding fields, and click Connect.
You will be redirected to a ServiceNow screen asking you to confirm the connection. Click Allow