Hub documentation
How to configure SAML SSO with Google Workspace
How to configure SAML SSO with Google Workspace
In this guide, we will use Google Workspace as the SSO provider and with the Security Assertion Markup Language (SAML) protocol as our preferred identity protocol.
We currently support SP-initiated and IdP-initiated authentication. User provisioning is part of Enterprise Plus’s Advanced SSO.
This feature is part of the plans.
Step 1: Create SAML App in Google Workspace
- In your Google Workspace admin console, navigate to
Admin
>Apps
>Web and mobile apps
. - Click
Add app
and thenAdd custom SAML app
. - You must provide a name for your application in the “App name” field.
- Click
Continue
.


Step 2: Configure Hugging Face with Google’s IdP Details
- The next screen in the Google setup contains the SSO information for your application.
- In your Hugging Face organization settings, go to the
SSO
tab and select theSAML
protocol. - Copy the SSO URL from Google into the Sign-on URL field on Hugging Face.
- Copy the Certificate from Google into the corresponding field on Hugging Face. The public certificate must have the following format:
-----BEGIN CERTIFICATE----- {certificate} -----END CERTIFICATE-----


- In the Google Workspace setup, click
Continue
.
Step 3: Configure Google with Hugging Face’s SP Details
- In the “Service provider details” screen, you’ll need the
Assertion Consumer Service URL
andSP Entity ID
from your Hugging Face SSO settings. Copy them into the correspondingACS URL
andEntity ID
fields in Google. - Ensure the following are set:
- Check the Signed response box.
- Name ID format:
EMAIL
- Name ID:
Basic Information > Primary email


- Click
Continue
.
Step 4: Attribute Mapping
- On the “Attribute mapping” screen, click
Add mapping
and configure the attributes you want to send. This step is optional and depends on whether you want to use Role Mapping or Resource Group Mapping on Hugging Face.


- Click
Finish
.
Step 5: Test and Enable SSO
Before testing, ensure you have granted access to the application for the appropriate users in the Google Workspace admin console under the app's "User access" settings. The admin performing the test must have access. It may take a few minutes for user access changes to apply on Google Workspace.
- Now, in your Hugging Face SSO settings, click on “Update and Test SAML configuration”.
- You should be redirected to your Google login prompt. Once logged in, you’ll be redirected to your organization’s settings page.
- A green check mark near the SAML selector will confirm that the test was successful.
- Once the test is successful, you can enable SSO for your organization by clicking the “Enable” button.
- Once enabled, members of your organization must complete the SSO authentication flow described in the How does it work? section.