---
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 Functions spoke

# Set up the Google Cloud Functions
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 Functions account by
creating a custom OAuth application in Google Cloud Platform to authenticate
ServiceNow requests.

## Before you begin

* Request an Integration Hub subscription.
* Activate the Google Cloud Functions spoke.
* Role required: admin.
{#gcloud-func-setup__ul_agy_qxd_rlb}

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

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

### About this task

Complete these steps from the [Google Cloud
Platform](https://cloud.google.com/). See the [Google Cloud Platform](https://cloud.google.com/docs) product documentation for instructions on creating and configuring custom applications.

### Procedure

1. Register a new custom application by navigating to <https://console.cloud.google.com/> and creating a project with your administrator credentials.
2. Open your new project and, in the APIs \& Services menu, select OAuth consent screen.
3. Enter the application name, specify the Authorized domain <kbd class="ph userinput">service-now.com</kbd>, and select Save.
4. From the APIs \& Services menu, select Credentials, and select Create OAuth client ID from the Create credentials list.
5. Select the application type OAuth client ID.
6. Enter the following Authorized redirect URI: <kbd class="ph userinput">https://&lt;instance&gt;.service-now.com/oauth_redirect.do</kbd> and select Create.
7. Copy your client ID and client secret from the OAuth client window to a text file so that you can use them when you [Register Google Cloud Functions as an OAuth provider](https://www.servicenow.com/docs/PvU6YlTsiupREEnplA57rA#reg-gcloud-func-oauth "Use the information generated during the Google Cloud Functions application configuration to register Google Cloud Functions as an OAuth provider and allow the ServiceNow instance to request OAuth 2.0 tokens.").  
   The client ID and secret can be accessed in the Google APIs \& Services interface. Select Credentials and select the OAuth 2.0 client ID name.
{#conf-gcloud-fun__steps_tdj_yxk_rhb}

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

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

### Before you begin

Role required: admin

### Procedure

1. Navigate to AllSystem OAuthApplication Registry.
2. Open for the record, Google Cloud Functions.
3. On the form, fill these values.  
   {#reg-gcloud-func-oauth__table_qxt_fqx_4mb__entry__2}

   | Field | Description |
   |-|-|
   | Client ID | Client ID of the Google Cloud Functions application. |
   | Client Secret | Client Secret of the Google Cloud Functions application. |
   | OAuth API Script | OauthGoogleCloudFunctionsUtils is selected by default. |
   | Authorization URL | The OAuth authorization code endpoint: <kbd class="ph userinput">https://accounts.google.com/o/oauth2/auth</kbd>. |
   | Token URL | The OAuth server token endpoint: <kbd class="ph userinput">https://oauth2.googleapis.com/token</kbd>. |
   | Redirect URL | OAuth callback endpoint in this format: <kbd class="ph userinput">https://&lt;instance&gt;.service-now.com/oauth_redirect.do</kbd>. If left blank, the instance auto-generates the URL. |
   [Table 1. Application Registries form]

   {#reg-gcloud-func-oauth__table_qxt_fqx_4mb}
4. Right-click the form header, and click Save.
{#reg-gcloud-func-oauth__steps_nd3_bmy_4mb}

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

Create a credential record for the Google Cloud Functions application. The Google Cloud Functions spoke connection and credential alias uses these credentials to authorize actions.

### Before you begin

Role required: admin.

### Procedure

1. Navigate to AllIntegration HubConnections \& Credentials.
2. Open the record, GoogleCloudFunctions.
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-func__table_v32_ks2_q1c__entry__2}

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

   {#create-cred-gcloud-func__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-func__steps_g5v_clf_q1c}

*[\>]: and then


