1. Google Cloud Platform Configuration
1.1 Login to Google Cloud Platform as Admin
Log in to Google Cloud Platform as an Admin
1.2 Click on IAM & Admin
1.3 Click on CREATE PROJECT
1.4 Enter a Project name
1.5 Select the newly created Project
1.6 Click on CREATE SERVICE ACCOUNT
1.7 Name your new Service
Click Done and leave both "Grant this service account access to project" and "Grant users access to this service account" empty.
The following page is displayed after you've clicked Done.
1.9 Manage keys
Click on Actions → Manage keys
1.10 Create a new key
1.11 Create JSON key
1.12 Save JSON key
We will need it later.
1.14 collect Unique ID and Service Account Email
Go back to the DETAILS tab, collect Unique ID and Email (service account email)
We will need these later
2. Workspace Configuration
2.1 MANAGE DOMAIN WIDE DELEGATION
Go back to the Google Workspace, click MANAGE DOMAIN WIDE DELEGATION
2.2 Add new DOMAIN WIDE DELEGATION
2.3 Add a new client ID
For Client ID → enter the Unique ID collected in step 1.14
Enter https://www.googleapis.com/auth/admin.directory.user and https://www.googleapis.com/auth/admin.directory.group in Oauth scopes
Click AUTHORIZE
3. Admin SDK API Configuration
Go to Admin SDK API, and ENABLE project Admin SDK API for the project created on step 1.3
4. Foxit Admin Console Configuration
Choose Google Workspace Connector:
- Upload key file = JSON file collected at 1.12
- Email (Service Account Email) = Email collected at 1.14
- Admin Email = the Google Identity Admin email