Customizing ServiceNow security policies and profiles

Integration of ServiceNow and NAM requires modification of ServiceNow security policies for SOAP or Web Services, and a user with specific permissions to accept incoming messages and create ServiceNow incidents and events.

Configuring ServiceNow SOAP security policy

ServiceNow SOAP service requires a specific security policy for the system to accept incoming SOAP messages. To set up a new SOAP security policy:

Open System Web Services  ► SOAP Security Policies

Current active SOAP security policies are listed.

Click New to create a new SOAP security policy.

New SOAP policy
New SOAP policy

Enter the policy name, set Type to Inbound, check the Required to sign SOAP request check box, and set Authenticate to All .

Click Submit to save and activate the new SOAP security policy.

Configuring ServiceNow web services security profile

ServiceNow Web Services require a specific security profile for the system to accept incoming REST messages. To set up a new Web Services security profile:

Open System Web Services  ► WS Security Profiles

Current active Web Services security profiles are listed.

Click New to create a new Web Services security profile.

New web services security profile
New web services security profile

Enter the profile name, set Type to Username, leave the default value of Order, set Profile action to Authenticate with user, and set User field to match UserName to User ID.

Click Submit to save and activate the new Web Services security profile.

Configuring ServiceNow user and assigning roles

To create incidents or events in ServiceNow system, a user with specific privileges must be available to authenticate and process the incoming messages. You can use an existing user with an appropriate role already assigned, or you can create a new user specifically for integration with NAM.

To create a new user:

Open User Administration  ► Users.

Current users are listed.

Click New to create a new user.

ServiceNow new user
ServiceNow new user

Enter the User ID and complete the standard user details. Be sure to select the Active, Web service access only, and Internal Integration User check boxes.

Click Submit to create and activate the new user.

When the new user is created, certain permissions must be assigned to that user. This is performed by assigning a role to the user.

To assign a role to the user:

Open User Administration  ► Users

From the list of users, select the user for integration with NAM.

You can use the filter to narrow down your user list.

On the user details page, click Edit in the Roles table.

User roles
User roles

Select the roles from the Collection list and move them to the Roles List for the selected user.

Assigning role to the user
Assigning role to the user

Click Save to accept the selected roles and assign them to the user.