Skip to main content

Google Workspace

SSO Google Workspace SSO Google Workspace

To configure Google Workspace as an SSO identity provider, click the button Configure New SSO in the Single-Sign On section of the organization admin settings. Then proceed with the steps below.

Step 1. Settings

Google Workspace Step 1 Google Workspace Step 1

In the first step, select Google Workspace as the identity provider. Then select the e-mail domains for which you want to setup SSO with Google Workspace. Finally, choose how new users should be handled. Then select Next.

Step 2. Configure Cluvio

Google Workspace Step 2 Google Workspace Step 2

Open the Google Admin Console and navigate to Apps » Web and mobile apps.

Google Admin Console 1 Google Admin Console 1

Select Add app » Add custom SAML app.

Google Admin Console 2 Google Admin Console 2

In the dialog that opens, enter Cluvio as the App name. Optionally add a description and upload a Cluvio logo. Then click Continue.

Google Admin Console 3 Google Admin Console 3

Under Option 1: Download IdP Metadata click DOWNLOAD METADATA to save the SAML metadata on your PC or laptop.

Google Admin Console 4 Google Admin Console 4

Return to the Cluvio SSO setup wizard and upload the metadata file to Cluvio.

Google Workspace Step 2 Success Google Workspace Step 2 Success

Step 3. Configure Google

Google Workspace Step 3 Google Workspace Step 3

Return to the Google SSO setup and click Continue. Copy the ACS URL and Entity ID from Cluvio into the equivalently named fields in the Google setup wizard. Select EMAIL as the Name ID format. Then click CONTINUE.

Google Admin Console 5 Google Admin Console 5

Add mappings for the attributes firstname and lastname as shown below. Then click FINISH.

Google Admin Console 6 Google Admin Console 6

Return to the Cluvio SSO setup wizard and click Next to proceed with step 4.

Step 4. User Access

Google Workspace Step 4 Google Workspace Step 4

You must now enable user access on your new custom SAML app in Google Workspace. Follow the instructions shown to open the User access section of your custom SAML app in the Google Admin Console.

Google Admin Console 7 Google Admin Console 7

When you have configured access as desired, click Save.

Google Admin Console 8 Google Admin Console 8

Return to the Cluvio SSO setup wizard and click Next to proceed with step 5.

Step 5. Verification

Google Workspace Step 5 Google Workspace Step 5

Your Cluvio SSO configuration is now complete, but in order for the configuration to be activated and SSO logins to be enabled, it must be verified. Click Verify Configuration. Cluvio will open a popup window that performs SSO authentication with your identity provider and your Cluvio email address. If you are currently authenticated with the identity provider the popup closes automatically and you see a success message.

Google Workspace Step 5 Success Google Workspace Step 5 Success

At this point, all future Cluvio logins for users with e-mail addresses in the configured domains will redirect to Google for authentication and Google will redirect back to Cluvio when authentication is successful. Click Close to close the SSO setup wizard.

Reconfiguration

To reconfigure Google Workspace SSO, select Reconfigure in the SSO config drop-down menu in the organization admin section. The following dialog is shown.

Google Workspace Reconfigure Google Workspace Reconfigure

In the Cluvio tab of the reconfiguration dialog you can inspect and update the Google Workspace metadata that Cluvio is using. Select Show Metadata to reveal the Google SAML metadata used by Cluvio.

Select Upload Metadata to upload new SAML metadata downloaded from Google Workspace. If Cluvio detects any changes, it will be indicated in the dialog. There are two use-cases for uploading new metadata: Updating certificates or linking Cluvio with a completely new Google Workspace custom SAML app. While the former needs to be done when the existing certificates expire, the latter is only necessary if you intentionally want to delete and recreate your Google Workspace custom SAML app for Cluvio.

In the Google Workspace tab of the reconfiguration dialog you can see the Cluvio metadata that must be used in the configuration of your Google Workspace custom SAML app.

Updating Certificates

To replace an expiring certificate, open the custom SAML app configuration for Cluvio in the Google Workspace Admin Console. The service provider details section shows the currently used certificate.

Google Admin Console Certificates Google Admin Console Certificates

If you need to replace the certificate, click on Manage certificates and add a new certificate. Then click DOWNLOAD METADATA to download the new SAML metadata for Cluvio that includes the new certificate.

Reconfigure the Cluvio SSO configuration and upload the new metadata file. Check that the certificate expiration is updated, then click Save & Verify to save the changes. Verification of the updated metadata opens a popup window that authenticates with Google Workspace using your Cluvio email address. If verification fails, the previous metadata is automatically restored.

Once Cluvio is updated with the latest metadata that includes the new certificate, you can switch your Google Workspace custom SAML app to use the new certificate and delete the old certificate. This completes certificate rotation.

Certificate Expiration Notifications

Cluvio periodically checks your Google Workspace SSO certificates for upcoming expiration. Starting 30 days before expiration Cluvio will send email notifications once a day to your Cluvio organization admins as a reminder to renew the certificates.