Google Workspace User and Group Provisioning with Cloud Function
Step by Step guide to automatically provisioning Users and Groups from Google Workspace using a Cloud Function

Overview
STEP 1: Create a Google Cloud Project

STEP 2: Enable the Admin SDK API


STEP 3: Create a Service Account





STEP 4: Copy the Client ID

STEP 5: Authorize Service Account on Google Workspace

STEP 6: Retrieve the Primary Email

STEP 7: Create a Shared Folder in your Keeper Vault

STEP 8: Create a Secrets Manager Application






STEP 9: Create a SCIM Provisioning Method




STEP 10: Create a Keeper Record in the Shared Folder
Field
Value

STEP 11: Create the Google Cloud Function

Under Basics:
Under Advanced -> Runtime:


In the Runtime environment variables:



STEP 12: Upload the Cloud Function Source

STEP 13: Copy the Cloud Function URL

STEP 14: Create the Cloud Scheduler

Define the schedule:
STEP 15: Test the Scheduler



Step 16: Delete Local Files
Destructive Operations
"Destructive" Field Value
Description
Debug Logging
Verbose Field Value
Description

Important Syncing Notes:
Updating the Cloud Function Source
Last updated
Was this helpful?

