Google Workspace

Connect Sola and Google Workspace to get security insights

The Google Workspace integration connects data from your Google Workspace to your Sola workspace, making it easy to search and find answers to your specific use cases.

Overview

The Google Workspace gives you visibility into drive and file-sharing activity across Google Workspace, enabling you to identify exposure risks and maintain compliance across your organization.

With the Google Workspace integration, you can:

  • Detect publicly or externally shared files.

  • Monitor file sharing permissions to prevent unauthorized access.

  • Investigate access levels granted to third parties.

  • Maintain compliance with internal and external data-sharing policies.

circle-exclamation

Set up Google Workspace data source integration with Sola

Go to Integrations > Data Sourcesarrow-up-right > click New data source > select Google Workspace.

The Sola wizard will take you through the steps.

Connect Google Workspace to Sola

This integration links a Google Cloud Platform (GCP) service account with a Google Workspace user.

It allows Sola to impersonate workspace users and securely sync their data without needing individual credentials.

circle-info

The setup script, provided in the Sola wizard, creates the relevant resources needed for accessing Google Workspace data:

  1. Enabling APIs - Enables the following Google Workspace APIs: admin, drive, gmail, people, drivelabels, cloudidentity

  2. Creating service account - Creates a service account in the project for Sola

  3. Creating service account key - Creates a service account key

Troubleshooting Google Workspace setup script common errors

Error Code
Description
Resolution

MISSING_PERMISSIONS

Your GCP account lacks a required IAM permission on the project.

Ensure your account has the Service Account Admin and Service Usage Admin roles and re-run the script.

RESOURCE_NOT_FOUND

A required GCP resource does not exist or is not visible to you.

Verify the project ID in the GCP Console and re-run the script.

RESOURCE_EXISTS

A service account with the requested name already exists.

Re-run the script (a new random name will be generated).

QUOTA_EXCEEDED

A GCP quota limit has been reached (e.g. max service accounts or keys per project).

Delete unused resources or request a quota increase in the GCP Console, then re-run.

UNAUTHENTICATED

The gcloud CLI is not authenticated.

Run gcloud auth login and try again.

PROPAGATION_TIMEOUT

The service account did not propagate within the expected time window after creation.

Wait a few minutes and try again.

UNEXPECTED_ERROR

An unexpected error occurred.

Try again. Contact Sola support if the issue persists.

Get started with Google Workspace-focused security appsarrow-up-right, built by our expert team.

Connect Sola and Google Workspace

Last updated

Was this helpful?