Set up the Google Meet spoke
Integrate the ServiceNow instance and Google Meet by creating a custom OAuth application in the Google Cloud console to authenticate ServiceNow requests.
Before you begin
- Request an Integration Hub subscription.
- Activate the Google Meet spoke.
- Role required: admin.
Create OAuth credentials for Google Meet API
Create OAuth credentials that your ServiceNow instance uses to have its requests for connection authenticated by Google Cloud console.
Before you begin
Role required: admin
Procedure
- Log in to the Google Cloud console.
-
Select the project button.
- On the Select a project window, select NEW PROJECT.
-
Set up the new project.
- In the Project name field, enter the project name.
- In the Location field, select BROWSE to select an organization.
-
Select CREATE.
Notifications show that the project is created.
- Select SELECT PROJECT.
- Navigate to Navigation Menu > APIs & Services > Enabled APIs & Services.
- Select +ENABLE APIS AND SERVICES.
- In the Search for APIs and services field, enter Google Meet REST API and press Enter.
- Select Google Meet REST API.
- Select ENABLE.
-
Select the CREDENTIALS tab.
-
Select + CREATE CREDENTIALS and then select OAuth client ID.
-
Select CONFIGURE CONSENT SCREEN.
Note:Refresh token expires in 7 days when a Google Cloud Platform project with an OAuth consent screen is configured for an external user type and its publishing status is Testing. To get new OAuth, click Edit and Get OAuth Token by navigating to the associated connection.
- Select Internal.
- Select CREATE.
-
Fill the form.
Table 1. OAuth application details Field Description App name Option to provide a name of the OAuth application that you're creating. User support email Option to provide the email ID that the users of the OAuth application can use to request support. Developer contact information Option to provide the email ID of the developer of the OAuth application. - Select SAVE AND CONTINUE.
- Select ADD OR REMOVE SCOPES.
-
In the Filter field, enter the scope meetings.space.created, openid, and meetings.space.readonly, and then select the scope value.
-
Select UPDATE.
The scopes appear under the Your non-sensitive scopes and Your sensitive scopes sections.
- Select SAVE AND CONTINUE.
- On the left panel, select Credentials.
- Navigate to +CREATE CREDENTIALS OAuth client ID.
- In the Application type field, select Web application.
- In the Name field, enter a name of the application.
- Under the Authorized redirect URIs, select +ADD URI.
- In the URI1 field, enter the redirect URL in the format https://<your-instance-name>.service-now.com/oauth_redirect.do.
- Select CREATE.
-
Copy the client ID and client secret and store at secure place.
- Select OK.
Configure connection for Google Meet spoke
Set up the connection between your ServiceNow instance and the Google Meet APIs.
Before you begin
Role required: admin
Procedure
- Navigate to All > Process Automation > Workflow Studio.
- Select the Integrations tab.
- Confirm that the Outbound tab is selected.
- In the Search all connections field, enter Google Meet.
-
On the Google Meet tile, select View Details.
- Select Configure.
-
Fill the form.
Table 2. Create Connection for Google Meet spoke Field Description Connection name Name that uniquely identifies the connection record. Connection URL URL to Google Meet APIs. Enter https://meet.googleapis.com. Client ID OAuth client ID of the Google Meet OAuth app that you had created in the Google Cloud console. Client Secret OAuth client secret of the Google Meet OAuth app that you had created in the Google Cloud console. Redirect URL OAuth redirect URL of your ServiceNow instance. Enter in this format https://<your-instance-name>.service.now.com/oauth_redirect.do. -
Select Create and Get OAuth Token.
You must log in to the Google Cloud console to fetch the OAuth token.