ServiceNow

This integration enables Revefi users to effortlessly generate incidents in ServiceNow using OAuth 2.0 or Basic authentication.

Pre-requisites

  1. You will need admin access to your ServiceNow instance.
  2. The Event Management Connectors App (sn_em_connector) must be installed on your ServiceNow instance.
  3. Depending on your authentication method:
    • OAuth 2.0: Ensure you have the necessary permissions to create OAuth API endpoints.
    • Basic Authentication: Create users and assign them roles.
  4. You will need your ServiceNow instance ID (e.g., dev12345 in dev12345.service-now.com).

Recommendation: We recommend using OAuth 2.0 authentication. It provides stronger security through token-based access, eliminates the need to share user credentials, and offers better auditability and access control compared to Basic Authentication.

Authentication Methods

Configure your ServiceNow integration using either OAuth 2.0 or Basic Authentication.

Configure an OAuth 2.0 API Endpoint for External Clients in ServiceNow

  1. Navigate to your ServiceNow instance and navigate to 'Application Registry' using the search bar

  2. Click on the 'New' button to create a new application

  3. Select 'Create an OAuth API endpoint for external clients'

  4. Provide a name for your application, e.g. 'Revefi', and hit 'Submit'. Make note of the generated 'Client ID' and 'Client Secret'

Enable the 'Client Credentials' grant type for OAuth 2.0

  1. Go to 'sys_properties.list' in the search bar and hit enter

  2. Click on the 'New' buttont to create a new system property

  3. Add a new system property with the name 'glide.oauth.inbound.client.credential.grant_type.enabled' of type 'true | false' and value 'true'

See the ServiceNow docs or this video for more help.

Connect ServiceNow to Revefi

On the Connections page, open the ServiceNow connection dialog and select OAuth tab.

  • Instance URL: Your ServiceNow instance URL (e.g., https://dev12345.service-now.com)
  • Client ID: Your OAuth Client ID
  • Client Secret: Your OAuth Client Secret

Revefi will automatically handle authentication and token management based on the method you configure.