Google Workspace SSO
Learn how to set up Google Workspace SSO (OIDC) for secure authentication.
cside lets you use Google Workspace SSO to authenticate users into your cside organization.
When Google Workspace SSO is enabled, anyone with your company email domain will be forwarded to sign in with Google. Only accounts managed by your Google Workspace on that domain can sign in. Personal Gmail accounts are rejected, even if their email address matches your domain. When someone signs in for the first time, they are automatically added to your cside organization with no permissions.
Google Workspace SSO is available to customers on the cside Enterprise plan and is currently enabled per organization by cside. Please contact us or reach out to your cside representative to get it enabled for your organization.
Requirements:
- cside Enterprise plan
- Organization Admin role in cside
- An already setup cside organization
- Admin access to your Google Workspace’s Google Cloud console
Unlike our other SSO providers, Google Workspace SSO is configured for you by cside. You create an OAuth client in your own Google Cloud console, then share its details with your cside representative. Once configured, it appears in your organization’s SSO settings as managed by cside.
Create a Google OAuth Client
- Go to the Google Cloud console and select a project owned by your organization (or create one).
- Navigate to APIs & Services > Credentials.
- Click Create credentials > OAuth client ID.
- If prompted to configure the consent screen first, set the audience to Internal so only accounts in your Google Workspace can use it.
- Under Application type, select “Web application”.
- Enter a name for the client (e.g., “cside”).
- Under Authorized redirect URIs, add
https://dash.cside.com/auth/callback/oidc - Click Create.
- Copy the Client ID and Client secret shown after creation.
The client only requests basic identity scopes (openid, email, profile). It does not grant cside access to Gmail, Drive, or any other Google Workspace data.
Share the Details with cside
Send your cside representative the following, through a secure channel:
- Email Domain: Your company’s email domain (e.g.,
example.com) - Client ID: The OAuth client ID you created
- Client Secret: The OAuth client secret you copied
cside will configure and verify the integration for your organization. The verification includes a real sign-in with a Google Workspace account on your domain, so your representative may ask an admin on your side to complete it.
Testing Your Configuration
Once cside confirms the configuration is active, you can test it by:
- Opening a new incognito/private browser window
- Navigating to dash.cside.com
- Entering an email address with your configured domain
- You should be redirected to Google for authentication
If you encounter any issues during setup, contact your cside representative for assistance.
Thanks for your feedback!