---
sourceDocument: Brazil Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/integrate-applications

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Set up the Google Cloud SQL spoke

# Set up the Google Cloud SQL spoke {#ariaid-title1}

Release version: Brazil  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read  
Integrate the ServiceNow instance and Google Cloud SQL spoke using Google Cloud
Platform credentials to authenticate ServiceNow requests.

## Before you begin

* Request an Integration Hub subscription.
* Activate the Google Cloud SQL spoke.
* Role required: admin.
{#setup-gcloud-sql__ul_agy_qxd_rlb}

## Configure the Google Cloud SQL application {#ariaid-title2}

Create a custom OAuth application from your Google Cloud Platform
account to enable OAuth 2.0 authentication with the Google Cloud SQL spoke.

### Before you begin

Google Identity and Access integration requirements:

* Google Cloud SQL account.
* Role required: admin.
{#config-gcloud-sql__ul_dmm_qtf_plb}

### About this task

Complete these steps from the Google Cloud Platform.

### Procedure

1. Register a new custom application and open it.
   1. Navigate to <https://console.developers.google.com>.
   2. Create a project with your Google Cloud Platform administrator credentials.
   3. Open the project.
   {#config-gcloud-sql__substeps_yfk_ydn_kyb}
2. Provide the OAuth authorized domain name.
   1. From the APIs \& Services menu, select OAuth consent screen.
   2. Enter the application name.
   3. Specify the Authorized domain <kbd class="ph userinput">service-now.com</kbd>.
   4. Click Save.
   {#config-gcloud-sql__substeps_ngb_c2n_kyb}
3. Create the credentials.
   1. From the APIs \& Services menu, select Credentials.
   2. Select Create OAuth client ID from the Create credentials list.
   {#config-gcloud-sql__substeps_j1l_32n_kyb}
4. Select the application type Web application.
5. Enter the following Authorized redirect URI: <kbd class="ph userinput">https://&lt;instance&gt;.service-now.com/oauth_redirect.do</kbd> and click Create.
6. Copy your client ID and client secret to a text file so that you can use them when you register Google Cloud SQL as an OAuth provider.  
   Tip:  
   You can always access the client ID and secret in the Google APIs \& Services interface by clicking Credentials and selecting the OAuth 2.0 client ID name.
{#config-gcloud-sql__steps_x42_j43_3mb}

## Register Google Cloud SQL as an OAuth provider {#ariaid-title3}

Use the information generated during Google Cloud SQL account configuration to
register the Google Cloud SQL application as an OAuth provider and allow the instance to
request OAuth 2.0 tokens.

### Before you begin

Role required: admin

### Procedure

1. In ServiceNow instance, navigate to System OAuthApplication Registry.
2. Open the record, Google Cloud SQL.
3. On the form, fill these fields:  
   {#reg-gcloud-sql__table_dnx_dp4_plb__entry__2}

   | Field | Description |
   |-|-|
   | Client ID | Client ID of the Google Cloud SQL application. |
   | Client Secret | Client Secret you generated when you create the application. |
   | OAuth API Script | Script to customize the request and response. Select <kbd class="ph userinput">OAuthGCPSQLUtil</kbd>. |
   | Default Grant type | Grant type used to establish the token. Select Authorization Code. |
   | Authorization URL | OAuth authorization code endpoint. Enter <kbd class="ph userinput">https://accounts.google.com/o/oauth2/v2/auth</kbd>. |
   | Token URL | OAuth server token endpoint. Enter <kbd class="ph userinput">https://oauth2.googleapis.com/token</kbd>. |
   | Redirect URL | URL of the ServiceNow instance in this format: <kbd class="ph userinput">https://&lt;instance&gt;.service-now.com/oauth_redirect.do</kbd>. |
   [ ]

   {#reg-gcloud-sql__table_dnx_dp4_plb}
4. Right-click the form header, and click Save.  
   The system validates the OAuth credentials.
{#reg-gcloud-sql__steps_yhk_543_3mb}

## Create a credential record for the Google Cloud SQL spoke {#ariaid-title4}

Create a credential record to connect the Google Cloud custom application you created during account configuration. The Google Cloud SQL spoke connection and credential aliases use these credentials to authorize
actions.

### Before you begin

Role required: admin

### Procedure

1. Navigate to AllIntegration HubConnections \& Credentials.
2. Open the record, Google_Cloud_SQL.
3. In the Credentials tab, click New.  
   The system displays this message: What type of Credentials would you like to create?
4. Select OAuth 2.0 Credentials.
5. On the form, fill these values.  
   {#create-cred-gcloud-sql__table_v32_ks2_q1c__entry__2}

   | Field | Description |
   |-|-|
   | Name | Name to identify the credential record. For example, <kbd class="ph userinput">Google Cloud SQL Cred</kbd>. |
   | OAuth Entity Profile | Select the default OAuth entity profile, Google Cloud SQL. |
   | Credential alias | Credential alias associated with this record. The default alias record, sn_gcpcloudsql_spk.Google_Cloud_SQL is selected. |
   [Table 1. OAuth 2.0 Credentials form]

   {#create-cred-gcloud-sql__table_v32_ks2_q1c}

6. Right-click the form header and click Save.
7. To generate the OAuth token, click the Get OAuth Token related link.
{#create-cred-gcloud-sql__steps_csf_l5f_q1c}

*[\>]: and then


