Skip to content
This repository has been archived by the owner on Jun 24, 2024. It is now read-only.

Latest commit

 

History

History
18 lines (15 loc) · 1011 Bytes

development.md

File metadata and controls

18 lines (15 loc) · 1011 Bytes

Development

Authentication

The integration executes as a Google Service Account granted access to Google Workspace domains by super administrators. The JupiterOne managed deployment of the integration utilizes a single Service Account maintained by JupiterOne, who is also responsible for protecting the credentials of the Service Account. Domain super administrators will perform steps in their Google Workspace Admin Console to grant the JupiterOne Service Account access to their data.

It is important to understand that Google Workspace Domain-wide Delegation allows an authenticated Service Account to act as any user in the authorized domain. The integration will "impersonate" a user granted permission to utilize Admin APIs. The Service Account may only utilize API scopes specified by the domain super administrator, and the Service Account is further restricted to the capabilities of the user it impersonates.