Setting up Google Workspace SSO at the tenant level

With Google Workspace Enterprise Single Sign-On (SSO), IT administrators at organizations can efficiently handle user provisioning and enhance security through centralized authentication.

📘

Google SSO Integration

Wristband supports the following security protocol for Google SSO:

  • SAML2

Each tenant can have unique Google SSO identity providers. Configuration is done at the Tenant Level in the Wristband dashboard, with activation on a per-tenant basis.

Setting Up a Tenant-level Google Integration

This guide details how to set up Google SSO integration in Wristband.

1. Sign Up For A Google Workspace Account

Create a Google Workspace account here. Fill out the form and proceed to the Google Workspace Admin dashboard.

2. Add a Google Custom SAML App

In the Admin dashboard, navigate to "Web and mobile apps" from the "Apps" side menu. Select "Add app" > "Add custom SAML app."

Google Workspace Apps

Register your SAML integration information in the following steps:

  1. App details
  2. Google Identity Provider details
  3. Service provider details
  4. Attribute mapping

App Details

Provide values for Name, Description, and App Icon.

App Details

Google Identity Provider Details

You'll need this information to create the Google External IDP in Wristband. You can either:

  • Download the IdP metadata .xml file from Google and upload it to Wristband.
  • Manually copy and paste the SSO URL, Entity ID, and Certificate into Wristband.

Google Identity Provider Details

3. Create a Google IDP in Wristband

Open the Wristband dashboard and create the Google Enterprise External Identity Provider using the Google metadata.

📘

Don't Close Google Workspace

Keep the Google Workspace Admin dashboard open.

In the Wristband dashboard:

  • Enter Tenant View for the tenant.
  • Navigate to Identity Providers > Enterprise.
  • Select the Google provider icon and click "Create IDP."

Metadata Upload

Select Upload File if you downloaded the Google IDP metadata .xml file, and upload it to Wristband.

Manual Copy and Paste

Select Manual if you copied the Google IDP metadata, then paste the values for SSO URL, Entity ID, and Certificate (Certificate 1).

File Upload Option

Click "Create" to finish. You'll be prompted with two values to copy for Google:

  • SP Entity ID
  • ACS URL

Success Values

4. Complete the Google Custom SAML App

Return to the Google Workspace Admin dashboard and continue.

Service Provider Details

Paste the copied values:

  • ACS URL -> ACS URL
  • SP Entity ID -> Entity ID

Click "Continue."

Service Provider Details

Attribute Mapping

Match Google Directory attributes with Wristband User Schema fields:

Google Directory AttributeApp (Wristband) Attribute
First namegivenName
Last namefamilyName
Primary emailemail
Phone numberphoneNumber

Attribute Mapping

Click "Finish" if not configuring Google Groups. Otherwise, proceed to the next step.

5. Configure the Groups Claim (Optional)

To use Google's Group Memberships with Wristband's Role Mapping, configure the Group membership section to map Google Groups to the groups attribute.

Group Membership

Click "Finish."

6. Enable Tenant Overrides for IDP

In the Wristband dashboard:

  • Navigate to Tenant Settings.
  • Scroll to Override Configurations.
  • Enable "Identity Providers" overrides.

🚧

Overriding Identity Providers

This will override ALL identity providers from the Application Level for the tenant.

IDP Tenant Override

The Google Enterprise SSO integration is now complete. Users will see a Google login button on the Tenant-level Login Page.

Google Login Button