Skip to main content

Install ServiceNow apps

Prerequisites

  • The guided setup of the ServiceNow apps requires a ServiceNow account.

  • You require the grant type Client Credentials Grant for secure machine-to-machine authentication without user interaction. It authenticates applications using client credentials and grants controlled API access with scoped permissions.

  • You are recommended to validate the following checks before you set up the authentication with OAuth client credentials:

    1. Navigate to Admin > Application Manager in your ServiceNow instance and check if the plugins listed below are installed:
      • OAuth 2.0 (com.snc.platform.security.oauth)
      • REST API Provider (com.glide.rest)
      • Authentication scope (com.glide.auth.scope)
      • REST API Scope (com.glide.rest.auth.scope)
    tip

    You can also navigate to the sys_plugins.list using the Filter Navigator or the Next Experience header menus, to see the plugins installed.

    1. Navigate to the System Properties table and create or update the properties below with their corresponding values listed. You can navigate to this table by entering sys_properties.list in the navigation filter.

      • Name: glide.oauth.inbound.client.credential.grant_type.enabled

      • Value: Set to true to enable the client credentials grant type.

      • Type: true | false

For more information, see the section Steps for setting up OAuth 2.0 for Inbound REST in the ServiceNow community developer blog.

Configure OAuth 2.0 authentication

Follow the steps below to configure an OAuth 2.0 integration with ServiceNow.

  1. Sign in to ServiceNow with an admin account.

    Your ServiceNow instance has the URI: https://{your-company-name}.service-now.com

  2. Navigate to Machine Identity Console > Inbound Integrations > New Integration.

  3. Select the application connection type to OAuth - Client credentials grant.

    The OAuth Client credential configuration page appears.

  4. Enter a Name for the OAuth entity and the Provider name.

  5. In the OAuth application user field, enter the admin user.

  6. Select the Active check box.

  7. Expand the Advanced options (optional) and change the Access token lifespan to 14400 seconds.

  8. Select Submit and then select the newly created application registry in the list.

  9. Unlock the Client Secret.

  10. Copy and save Client ID and Client Secret. They are used when configuring the Catalog and CMDB connectors.

Install the apps

Install the applications Product and Service Catalog Update and CMDB Integration from the ServiceNow Store.

note

Please note that both applications must be requested and installed, as the CMDB app has a dependency on the Catalog app.

  1. Sign in to ServiceNow Store, https://store.servicenow.com .

  2. Locate the applications:

    • Product and Service Catalog Update

    • CMDB Integration

  3. For each of the applications, select Request App.

  4. If prompted, sign in with your HI credentials.

    When you request an app, Flexera processes this as a zero-cost purchase by selecting Approve Purchase. When the purchase request has been processed in the ServiceNow Store, the application is available for download in your instance.

    It can take up to two business days before the request has been approved. Therefore, start the request process, Step 1 to Step 4, ahead of the planned implementation date.

  5. In ServiceNow, filter on System Applications and then select All from the dropdown list.

    tip

    You can also use the search functionality available, to find the applications:

    • Snow Software Catalog Integration

    • Snow Software CMDB Integration

  6. To install the two applications, select Install.

  7. Follow the steps of the Guided Setup provided with each application.

    note

    The Guided Setup will point you back to the ServiceNow Connector guide, from which you can navigate to the Snow License Manager configuration and the Snow Integration Manager sections, respectively.


Flexera does not own the third party trademarks, software, products, or tools (collectively, the "Third Party Products") referenced herein. Third Party Product updates, including user interface updates, may not be reflected in this content.