G Suite (Google Workspace) Integration Guide
G Suite, or Google Workspace, is a suite of cloud computing, productivity and collaboration tools, software and products developed by Google AI.
Â
Google Console
Â
1. Log in to Google Console. Locate an existing Google service account one or create a new one using this guide.
Â
2. Enable G Suite domain-wide delegation on this Google service account:Â
2.1. Under Actions, click 'three dots' → Edit.
2.2. In the service account details, click ⌵ → Show domain-wide delegation. Ensure that the checkbox 'Enable G Suite Domain-wide Delegation' is checked.
2.3. Click Save to save updates. Read more
Â
3. Add the service account in G-Suite Admin and delegate domain-wide authority:
3.1. Log in to G Suite domain's Admin console admin.google.com. From the main menu go to Security → API controls → Manage Domain Wide Delegation.
3.2. Click Add new. Add Client ID from the service account.
3.3. Add the following permissions in 'OAuth scopes':
https://www.googleapis.com/auth/admin.directory.device.chromeos.readonly
https://www.googleapis.com/auth/admin.directory.device.mobile.readonly
https://www.googleapis.com/auth/admin.directory.group.member.readonly
https://www.googleapis.com/auth/admin.directory.group.readonly
https://www.googleapis.com/auth/admin.directory.orgunit.readonly
https://www.googleapis.com/auth/admin.directory.user.readonly
https://www.googleapis.com/auth/admin.directory.user.alias.readonly
https://www.googleapis.com/auth/admin.directory.rolemanagement.readonly
https://www.googleapis.com/auth/admin.directory.userschema.readonly
https://www.googleapis.com/auth/admin.directory.customer.readonly
https://www.googleapis.com/auth/admin.directory.domain.readonly
https://www.googleapis.com/auth/admin.directory.resource.calendar.readonly
Read more
3.4. Click Authorize.
Â
Setup in Cloudaware
Â
1. Log in to Cloudaware account → Admin.
2. Find G-Suite in the list of integrations. Click +Add.
3. Fill out the form:
WHERE
Google Service Account - select the service account that has been set up for G-Suite integration and added to Cloudaware, OR add a new one
Admin Email - add the valid admin email with read permissions for Directory API
Click Save.
4. The green light in 'Status' means that G-Suite integration has been added successfully. If there is a red light, please contact support@cloudaware.com.
5. To view G-Suite inventory data, go to Cloudaware CMDB Navigator. Select G-SUITE ADMIN.
List of G-Suite Objects
Â
Cloudaware supports the following Google G-Suite objects:
Google G-Suite Customer
Google G-Suite Domain
Google G-Suite Domain Alias
Google G-Suite Group
Google G-Suite Member
Google G-Suite Organizational Unit
Google G-Suite Privilege
Google G-Suite Role
Google G-Suite Role Assignment
Google G-Suite Role Privilege Link
Google G-Suite User
Google G-Suite User Address
Google G-Suite User Instant Messenger
Google G-Suite User Location
Google G-Suite User Organization
Google G-Suite User Posix Account