--- title: Create third-party OAuth provider records description: Create third-party OAuth provider records to enable each of your instances to access the API endpoints you've created. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/application-development/app-engine-management-center/create-third-party-oauth-provider-records.html release: australia product: App Engine Management Center classification: app-engine-management-center topic_type: task last_updated: "2026-03-12" reading_time_minutes: 5 breadcrumb: [Configure OAuth credentials, Configure environment credentials, Configuration tasks, Configure Pipelines and Deployments, Configure, App Engine Management Center, Governing app development, Building applications] --- # Create third-party OAuth provider records Create third-party OAuth provider records to enable each of your instances to access the API endpoints you've created. ## Before you begin Complete the tasks in [Create OAuth API endpoints for external clients](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-management-center/create-oauth-api-endpoints-for-external-clients.md). In the top right corner of your instance, make sure you set the application scope to **Global**. Open all of your instances \(development, test, production, and the like\) in separate browser tabs. Begin the steps below on the production instance. Role required: admin ## Procedure 1. On your production instance, navigate to **All** > **System OAuth** > **Application Registry**. You must create three records here, one for each of the three instances \(development, test, and production\). If you have any additional non-production instances \(staging, and the like\), create a record for each of those following the method shown here. 2. Select **New**. 3. Select **Connect to a third party OAuth Provider** to create a record for your development instance. 4. On the form, fill in the fields.
Field Action
Name Enter `Dev Instance Connection`.
Client ID 1. On your development instance, open the Application Registry list \(**All** > **System OAuth** > **Application Registry**\). 2. Open the **Pipeline Development Client** record. 3. Copy the **Client ID**. 4. On your production instance, paste the Client ID from your development instance into the **Client ID** field.
Client Secret 1. On your development instance, open the Application Registry list \(**All** > **System OAuth** > **Application Registry**\). 2. Open the **Pipeline Development Client** record. 3. Unlock the **Client Secret** field and copy the text. 4. On your production instance, paste the Client Secret from your development instance in the **Client Secret** field.
Default Grant type Change to **Authorization code**.
Authorization URL 1. Unlock the field. 2. Enter the URL for your development instance followed by `oauth_auth.do`. 3. Lock the field. For example: `https://.service-now.com/oauth_auth.do`.
Token URL 1. Unlock the field. 2. Enter the URL for your development instance followed by `oauth_token.do`. 3. Lock the field. For example: `https://.service-now.com/oauth_token.do`.
5. Select **Submit**. 6. Select **New**. 7. Select **Connect to a third party OAuth Provider** to create a record for your test instance. 8. On the form, fill in the fields.
Field Action
Name Enter `Test Instance Connection`.
Client ID 1. On your test instance, open the Application Registry list \(**All** > **System OAuth** > **Application Registry**\). 2. Open the **Pipeline Test Client** record. 3. Copy the **Client ID**. 4. On your production instance, paste the Client ID from your test instance into the **Client ID** field.
Client Secret 1. On your test instance, open the Application Registry list \(**All** > **System OAuth** > **Application Registry**\). 2. Open the **Pipeline Test Client** record. 3. Unlock the **Client Secret** field and copy the text. 4. On your production instance, paste the Client Secret from your test instance in the **Client Secret** field.
Default Grant type Change to **Authorization code**.
Authorization URL 1. Unlock the field. 2. Enter the URL for your test instance followed by `oauth_auth.do`. 3. Lock the field. For example: `https://.service-now.com/oauth_auth.do`.
Token URL 1. Unlock the field. 2. Enter the URL for your test instance followed by `oauth_token.do`. 3. Lock the field. For example: `https://.service-now.com/oauth_token.do`.
9. Select **Submit**. 10. On the Application Registry list, select the **Pipeline Controller Client** record. 11. Copy the **Client ID** and paste it somewhere like a notes application. 12. Unlock the **Client Secret** field, copy the text, and paste it in a note with the Client ID. 13. Go back to the Application Registry list and select **New**. 14. Select **Connect to a third party OAuth Provider** to create a record for your production instance. 15. On the form, fill in the fields.
Field Action
Name Enter `Prod Instance Connection`.
Client ID 1. Copy the **Client ID** that you noted down. 2. Paste the Client ID into the **Client ID** field.
Client Secret 1. Copy the **Client Secret** that you noted down. 2. Unlock the **Client Secret** field, and paste the text in the field.
Default Grant type Change to **Authorization code**.
Authorization URL 1. Unlock the field. 2. Enter the URL for your production instance followed by `oauth_auth.do`. 3. Lock the field. For example: `https://.service-now.com/oauth_auth.do`.
Token URL 1. Unlock the field. 2. Enter the URL for your production instance followed by `oauth_token.do`. 3. Lock the field. For example: `https://.service-now.com/oauth_token.do`.
16. Select **Submit**. **Important:** Complete the next steps on your development instance. 17. On your development instance, navigate to **All** > **System OAuth** > **Application Registry**. 18. Select **New**. 19. Select **Connect to a third party OAuth Provider** to create a record for your production instance. 20. On the form, fill in the fields.
Field Action
Name Enter `Prod Instance Connection`.
Client ID 1. Copy the **Client ID** that you noted down. 2. Paste the Client ID into the **Client ID** field.
Client Secret 1. Copy the **Client Secret** that you noted down. 2. Unlock the **Client Secret** field, and paste the text in the field.
Default Grant type Change to **Authorization code**.
Authorization URL 1. Unlock the field. 2. Enter the URL for your production instance followed by `oauth_auth.do`. 3. Lock the field. For example: `https://.service-now.com/oauth_auth.do`.
Token URL 1. Unlock the field. 2. Enter the URL for your production instance followed by `oauth_token.do`. 3. Lock the field. For example: `https://.service-now.com/oauth_token.do`.
21. Select **Submit**. **Important:** Complete the next steps on your test instance. 22. On your test instance, navigate to **All** > **System OAuth** > **Application Registry**. 23. Select **New**. 24. Select **Connect to a third party OAuth Provider** to create a record for your production instance. 25. On the form, fill in the fields.
Field Action
Name Enter `Prod Instance Connection`.
Client ID 1. Copy the **Client ID** that you noted down. 2. Paste the Client ID into the **Client ID** field.
Client Secret 1. Copy the **Client Secret** that you noted down. 2. Unlock the **Client Secret** field, and paste the text in the field.
Default Grant type Change to **Authorization code**.
Authorization URL 1. Unlock the field. 2. Enter the URL for your production instance followed by `oauth_auth.do` 3. Lock the field. For example: `https://.service-now.com/oauth_auth.do`.
Token URL 1. Unlock the field. 2. Enter the URL for your production instance followed by `oauth_token.do` 3. Lock the field. For example: `https://.service-now.com/oauth_token.do`.
26. Select **Submit**. 27. Repeat steps 22–26 for any other non-production instances that you have \(staging, and the like\). ## What to do next Now that you’ve completed the pre-work for using OAuth, complete all the steps in [Use OAuth to create pipeline credentials](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/application-development/app-engine-management-center/use-oauth-to-create-pipeline-credentials.md) on the specified instances.