Google Workspace SSO
This guide walks you through connecting Google Workspace to Peerdom for single sign-on and automatic user sync. You need admin access to the Google Admin Console to complete these steps.
Step 1: Note your Google Workspace domain
Identify the domain associated with your Google Workspace account. This is the part after the @ in your email addresses (for example, myorganization.org). You can verify available domains in the Google Admin Console.
Step 2: Enable domain-wide delegation
- Open the Google Admin Console at
admin.google.com. - Navigate to Security > API Controls.
- Click Manage Domain Wide Delegation under the Domain wide delegation section.
- Add a new API client with the following values:
- Client ID:
100767850732510667368 - OAuth Scope:
https://www.googleapis.com/auth/admin.directory.user.readonly
- Client ID:
Step 3: Add group scope (optional)
If you want to restrict sync to specific Google groups, add a second OAuth scope in the same delegation entry:
https://www.googleapis.com/auth/admin.directory.group.readonly
Step 4: Prepare the admin email
Choose an admin user email for service account delegation. This account must have access to the Admin SDK Directory API and must have logged in at least once and accepted the Google Workspace Terms of Service.
The service account can only perform the read-only actions defined by the scopes you assigned in Step 2.
Step 5: Send configuration to Peerdom
Contact Peerdom support with the following information:
- Google Workspace domain
- Admin email address for service account delegation
- Enable synchronization: yes or no
- Group ID(s) for restricting sync (optional, without this all domain users are synced)
- Image synchronization: yes or no
- Default access rights for new users: Member, Editor, or Owner
Peerdom support will complete the connection and confirm that sync is working.
Related
- Single Sign-On (SSO), overview of SSO features and sync behavior
- Microsoft Entra ID SSO, alternative provider setup
- Okta SSO, alternative provider setup
- Directory, manage your synced user list