The Google Workspace integration allows users to authenticate with your AI agents using their Google Workspace identity. This integration provides access to Google’s ecosystem of applications and services and is essential for B2B scenarios where users need to access their work data and collaborate through Google services.

Connect Google Workspace with Auth0

To set up a Google Workspace connection with Auth0, follow the Connect Your App to Google Workspace detailed guide.
This guide walks you through setting up the Google Workspace connection in Auth0. For an end-to-end example that shows how to set up your app to call third-party APIs on the user's behalf using a connection like this, read the Call Other's APIs on User's Behalf Quickstart.

Token Vault configuration example

To configure the Token Vault for your Google Workspace connection, you can use the following code snippet in your application:
const auth0AI = new Auth0AI();

export const withGoogleWorkspaceConnection = auth0AI.withTokenForConnection({
  connection: "google-workspace-connection-name",
  scopes: ["https://www.googleapis.com/auth/spreadsheets.readonly", "https://www.googleapis.com/auth/admin.directory.user.readonly", ...],
  refreshToken: getAuth0RefreshToken(),
});

Next steps