Compliance administrators can download content from Network Frontiers Unified Compliance Framework (UCF) to use as GRC authority documents, citations, controls, and control objectives.

Before you begin

Role required: sn_comp_ucf.admin and oauth_admin

The documents can be updated on pre-defined intervals. You must have a UCF Common Controls Hub account to create shared lists and import them into the ServiceNow® instance. API access is required to download UCF content from the UCF-CCH.

Note: Please take note of the following guidelines before configuring the UCF integration using the UCF Common Controls Hub
  • Only the UCF Oauth administrator has access to the system Oauth tables. You must grant the UCF Oauth administrator role to the GRC UCF administrator, so the UCF administrator can set up UCF configuration page.
  • UCF integration requires that GRC is configured and users must be a Common Controls Hub administrator.
  • The configuration page for the global domain is loaded by default. If you are using Domain Separation, delete the default configuration page, and create one specific to your domain.

About this task

Procedure

  1. Navigate to All > Policy and Compliance > Administration > Unified Compliance Integration.
  2. Click the UCF configuration.
    UCF Configuration for Oauth
  3. On the form, fill in the fields.
    Table 1. UCF Configuration
    Field Description
    Shared List The shared list to be imported.
    Note: Shared lists appear for subscription authentication.
    Authentication type Select Oauth.
    OAuth details
    Client ID

    Enter the Client ID or UCF OAuth Client ID provided by Customer Service and Support. See Create a Now Support Case for UCF-CCH account integration information for information.

    Note: Configuration information is specific to the ServiceNow® instance. Be sure to enter accurate information for any test, development, or production instances you are using. Do not include spaces in the entry.
    Client Secret Enter a Client Secret to be used by the OAuth Client to authenticate to the Authorization Server. The Client Secret must be sufficiently random to not be guessable.
    Oauth2 profile Enter the OAuth2 profile to use for downloading. The default is the United Compliance Framework Default Profile that is installed with the UCF plugin. This field doesn't typically need to be changed.
    Redirect URL

    Enter the Redirect URL, provided by Customer Service and Support. For example, https://mycompany.service-now.com/oauth_redirect.do

  4. Right-click the form header and click Save.
  5. In the UCF Integration dialog that appears, click Request New Token.
    Note: For initial configuration, a user with an UCF administrator account performs this setp and the next step.
  6. Enter your Common Controls Hub credentials to log in.
  7. In the application authorization message that displays, click Authorize.
  8. Select a shared list and click Save Configuration.

What to do next

If UCF introduces new fields and content, administrators can use staging tables and transform maps to accommodate those changes to UCF data formats. This is an advanced configuration and not required. The following import sets and tables can be configured to customize the UCF download logic.