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.
Your data can only be retrieved, never modified.
Once connected, your data is securely stored, and access is restricted to retrieving configurations and meta-data only. Authentication methods ensure secure delegation of permissions while maintaining data integrity.
Set up Google Workspace data source integration with Sola
Go to Integrations > Data Sources > 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.
GCP project with owner permissions - Use an existing project or create a new one for this integration.
The setup script, provided in the Sola wizard, creates the relevant resources needed for accessing Google Workspace data:
Enabling APIs - Enables the following Google Workspace APIs:
admin,drive,gmail,people,drivelabels,cloudidentityCreating service account - Creates a service account in the project for Sola
Creating service account key - Creates a service account key
Google Workspace business plan (starter or above).
Super admin user - Required for the initial integration setup, and will not be used by Sola.
Troubleshooting Google Workspace setup script common errors
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.
Explore the app gallery for Google Workspace apps
Get started with Google Workspace-focused security apps, built by our expert team.
Last updated
Was this helpful?