docs/content/product/administration/sso/google-workspace.mdx
Cube Cloud supports authenticating users through Google Workspace, which is useful when you want your users to access Cube Cloud using single sign on. This guide will walk you through the steps of configuring SAML authentication in Cube Cloud with Google Workspace. You must be a super administrator in your Google Workspace to access the Admin Console and create a SAML integration.
<InfoBox>Available on Enterprise and above plans.
</InfoBox>First, we'll enable SAML authentication in Cube Cloud. To do this, log in to Cube Cloud and
Click your username from the top-right corner, then click <Btn>Team & Security</Btn>.
On the <Btn>Authentication & SSO</Btn> tab, ensure <Btn>SAML</Btn> is enabled:
<Screenshot alt="Cube Cloud Team Authentication and SSO tab" src="https://ucarecdn.com/f5ff1413-f37c-4476-afcc-0ff29e87e80a/" />
Take note of the <Btn>Single Sign On URL</Btn> and <Btn>Service Provider Entity ID</Btn> values here, as we will need them in the next step when we configure the SAML integration in Google Workspace.
Next, we'll create a SAML app integration for Cube Cloud in Google Workspace.
Log in to admin.google.com as an administrator, then navigate to
<Btn>Apps → Web and Mobile Apps</Btn> from the left sidebar.
Click <Btn>Add App</Btn>, then click <Btn>Add custom SAML app</Btn>:
| Name | Description |
|---|---|
| ACS URL | Use the <Btn>Single Sign On URL</Btn> value from Cube Cloud |
| Entity ID | Use the <Btn>Service Provider Entity ID</Btn> value from Cube Cloud |
On the final screen, click <Btn>Finish</Btn>.
From the app details page, click <Btn>User access</Btn> and ensure the app is <Btn>ON for everyone</Btn>:
In this step, we'll finalise the configuration by entering the values from our SAML integration in Google into Cube Cloud.
| Name | Description |
|---|---|
| Audience (SP Entity ID) | Delete the prefilled value and leave empty |
| IdP Issuer (IdP Entity ID) | Use the <Btn>Issuer</Btn> value from Google Workspace |
| Identity Provider Login URL | Use the <Btn>Sign on URL</Btn> value from Google Workspace |
| Certificate | Use the <Btn>Signing Certificate</Btn> value from Google Workspace |
To start using SAML authentication, use the
single sign-on URL provided by Cube Cloud
(typically <YOUR_CUBE_CLOUD_URL>/sso/saml) to log in to Cube Cloud.