Google Integrations
Overview
A service account creation is required to integrate Google's products with Entitle.
Entitle uses a Service Account to manage Google permissions.
The most secure and maintainable method to give multiple, yet specific permissions to a service account is by creating and assigning a Custom Role to it.
To set up a service account, you will be required to download and run the entitle_google_integrator
setup.
The setup will consist of the following actions:
- Create an Entitle service account in the chosen project
- Create an organization-level role with the required permissions or add permissions to it if it already exists
- Bind the role to the service account at the chosen project
- Enable the required API services for Entitle to manage access
- Generate a key for the service account and download it to your local machine
Note
In order to perform the following, you will need to have GCP owner permissions for the organization.
Stage 1: Download Entitle's Google Integration Setup
- Go to your GCP web console.
- Choose the project you wish to create your service account at the top left corner (you will also be able to manage resources under other projects).
- Click on the shell icon at the top right corner.

- Run the following command in the GCP cloud shell:
curl https://entitle-public.s3.amazonaws.com/entitle_google_integrator.zip -o entitle_google_integrator.zip
unzip entitle_google_integrator.zip
cd entitle_google_integrator
Awesome!
The basic setup was completed! Now you can continue to the desired Google integrations you wish to add to Entitle.
Updated 6 days ago