Configuring SailPoint for Integration

To integrate with the ServiceNow Portal, you will need to configure access to the following:

  • The SailPoint APIs, so the ServiceNow client can communicate with the platform

  • Your source of ServiceNow accounts, so SailPoint can access and govern them

To grant the ServiceNow client access to the IdentityNow APIs:

  1. Log in to IdentityIQ as an Administrator.

  2. From the IdentityIQ Admin Dashboard, click the gear icon and select Global Settings.

  3. Click the Import from File option near the bottom of the list on the right to open the Import from File page.

  4. Under Import Objects, click Choose File and import the following files from the directory you downloaded them into previously:

    • SP_SPNT_SNOW_INT_ServiceNow_Task_Rule.xml

    • SP_SPNT_SNOW_INT_ServiceNow_Update_RITM_Status.xml

    • SP_SPNT_SNOW_INT_ServiceNowCredentialConfig.xml

    • SP_SPNT_SNOW_INT_IIQServiceNowStatusMapping.xml

    • •SP_SPNT_SNOW_INT_SystemConfig_ShowExternalTicketId.xml

    • • SP_SPNT_SNOW_INT_AutoApproveServiceNowRequest.xml

  5. Copy the SP_SPNT_SNOW_INT_CustomRest.jar file that you previously downloaded from Compass Community into the /WEB_INF/lib folder for your IdentityIQ installation. (e.g., <C:/Prog/Tomcat 8.5_Tomcat8-IdentityIQ/webapps/identityiq/WEB-INF/lib/>).

  6. Open the web.xml file in the /WEB_INF folder and change value of the javax.ws.rs.Application parameter from sailpoint.rest.SailPointRestApplication to sailpoint.rest.ServiceNowIIQCustomRest.

Before:

After:

7. Navigate to tomcat_home/bin and run the ./shutdown.sh command to stop Tomcat services, followed by the ./startup.sh command to restart Tomcat.

IdentityIQ is now ready to receive and process access requests initiated using the ServiceNow Portal integration.

Connect to the source of ServiceNow accounts:

If you haven't already connected to the source of ServiceNow accounts, be sure to do so before proceeding.