---
sourceDocument: Australia ServiceNow AI Platform Administration
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/platform-administration

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia ServiceNow AI Platform Administration

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Configure source system

# Configure Cornerstone for external content indexing {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read  
Create and authorize an OAuth 2.0 application in the Cornerstone to allow the Cornerstone external content connector to access your Cornerstone source
system.

## Before you begin

You need a Cornerstone OnDemand account with the Edge APIs - Manage security permission.

Role required: none

## About this task

The Cornerstone external content connector retrieves Catalogue and Learning objects from organization units in your Cornerstone source system using the Cornerstone API.

To allow the connector to access your Cornerstone source system via the API, you must register an OAuth 2.0 application in Cornerstone OnDemand. Your connector administrator can use settings copied from the OAuth 2.0 application to configure the Cornerstone external connector for proper connection to your source system.

## Procedure

1. In Cornerstone OnDemand, register a new OAuth 2.0 application for use by the Cornerstone external content connector.
   1. Log in to your Cornerstone OnDemand with administrator credentials.
   2. Select SettingsAdminTools, then select Edge.
   3. On the Edge page, in the Develop section, select API Management.
   4. On the API Management page, select Manage OAuth 2.0 Applications, then select Register New Application.
   5. On the new application form, fill in the fields.  
      {#configure-cornerstone-external-content-indexing__table_az4_r1n_yhc__entry__2}

      | Field | Description |
      |-|-|
      | Application Name | Name for your new OAuth 2.0 application. As an example, you might enter <kbd class="ph userinput">Cornerstone-XCC</kbd>. |
      | User ID | Identifier for the user account that runs the OAuth 2.0 application. Enter the ID for the administrator account you used to log in to Cornerstone OnDemand. |
      | Access Token Validity Period | Validity period in seconds for access tokens for the OAuth 2.0 application. Enter <kbd class="ph userinput">86400</kbd> (equivalent to 24 hours). |
      [ ]

      {#configure-cornerstone-external-content-indexing__table_az4_r1n_yhc}
   6. In the drop-down list for the new application form, select Cornerstone API, then select the options for these API scopes.  
      * training:read
      * employee:read
      * group:read
      * ou:read
      * outype:read
      * learning:read
      * catalog:read
      * transcript:read
      * task:read
      * group:read
      * certification:read
      {#configure-cornerstone-external-content-indexing__ul_htw_kbn_yhc}
   7. Select Register Application.

   The new application appears, with its Client ID and Client Secret fields populated.
2. Copy the Client ID value for your new OAuth 2.0 application and store it in a secure location.  
   Important:  
   Your external content connector administrator needs this Client ID when configuring the Cornerstone external content connector. {#configure-cornerstone-external-content-indexing__copy-client-id-step}
{#configure-cornerstone-external-content-indexing__copy-client-id-step}
3. Copy the Client Secret value for your new OAuth 2.0 application and store it in a secure location.  
   Important:  
   Your external content connector administrator needs this Client Secret when configuring the Cornerstone external content connector. {#configure-cornerstone-external-content-indexing__copy-client-secret-step}
{#configure-cornerstone-external-content-indexing__copy-client-secret-step}

## What to do next

Provide the following items to your connector administrator:

* The Client ID value for your new OAuth 2.0 application that you copied in step [2](https://servicenow-prod.fluidtopics.net/SQmVZIfh3Dwn4X57jb0N8Q#configure-cornerstone-external-content-indexing__copy-client-id-step).
* The Client Secret value for your new OAuth 2.0 application that you copied in step [3](https://servicenow-prod.fluidtopics.net/SQmVZIfh3Dwn4X57jb0N8Q#configure-cornerstone-external-content-indexing__copy-client-secret-step).

Your connector administrator needs these items to configure a Cornerstone external content connector to retrieve Catalogue and Learning objects from your Cornerstone source system.

For details on creating and configuring a Cornerstone external content connector, see [Create a Cornerstone external content connector](https://servicenow-prod.fluidtopics.net/QEsRcd_4f7KzZqul5Gp61Q "Create an external content connector to retrieve searchable content from your Cornerstone source system.").

*[\>]: and then


