Logging in with single sign-on through Google (Enterprise)

Sign into your account using a secure and streamlined login method.

Last updated February 17, 2024

If you’re on our Enterprise plan, you can set up single sign-on (SSO) with Google. Follow the steps in this guide to set up Google SSO for your Squarespace Enterprise organization. This will enable your team to log in through SSO to manage and edit your websites from your Enterprise dashboard.

To set up Google as a login method for viewing private sites and pages, visit Setting up single sign-on (SSO) protected sites and pages.

Accessing this feature

This feature is for Enterprise customers only. It's not available for other plan levels and it doesn't apply to Acuity Scheduling Enterprise accounts. 

Add a custom SAML application

First, you’ll need to set up a custom SAML app for your Google organization. Visit Google’s documentation for help, and use the details below to complete the setup. 

In the Identity Provider details section, make note of the SSO URL and Certificate values. You'll need these values to set up an SSO instance in Squarespace.

In the Service Provider Details section, enter the following values for each field: 

Set up attribute mappings

In the Attribute mapping section, map the Google Directory attributes to the app attributes:

Google Directory attribute App attributes
Primary email email
First name firstName
Last name lastName

Group membership (optional)

To automatically assign admin permissions to a group of users in Squarespace, assign a custom app attribute. You'll need to this value when setting up your SSO instance in Squarespace. For example, you can assign ‌sqspAdmin to a specific group. 

KB Guide Image

Keep in mind that admins in Squarespace will have access to all your websites and can add, remove, and manage other users’ permissions.

Name ID

Google’s default for Name ID is primary email, but Squarespace requires a non-email, unique ID for every user account. You’ll need to replace the default with a custom attribute. 

Create a custom attribute

To set up a custom attribute unique for each user, follow the instructions in Google’s documentation, making sure to select Text for the info type. Each user in the organization is required to have a unique value set. The attribute will be used in the next step.

Name ID configuration

  • In the Google Admin console, go to Apps, then select Web and mobile apps
  • Select the SAML application that you created, then open the Service Provider Details section.
  • In the Name ID section, set the Name ID format to PERSISTENT, and Name ID to the custom attribute you created.

Set up SSO instance in Squarespace

When you’re done setting up a custom SAML app and custom attribute, you'll need the following information to set up SSO instance in Squarespace:

  • The certificate value from your app’s service provider details. 
  • The SSO URL from your app’s service provider details, e.g. https://accounts.google.com/o/saml2/idp?idpid=XYZ
  • The admin group app attribute from Group membership (optional).

To set up the Google SSO integration in Squarespace: 

  1. Go to account.squarespace.com. If prompted, log into your account using your business email.
  2. Click Personal in the top-right corner, then select your organization's name from the dropdown menu.
  3. In the top navigation menu, click the Preferences tab.
  4. In the SSO details section, click Add Credentials, then select Google from the dropdown menu. 
  5. Enter the certificate value, binding method, and single sign-on URL. 
  6. Give your SSO login an internal name, then click Save SSO

Note

If you can't set up the Google SSO integration, you can contact your Squarespace account manager for help.

Footer Image
  • Get help from our community

  • Get help from our community on advanced customizations.

  • Hire a Squarespace Expert

  • Stand out online with the help of an experienced designer or developer.

Logging in with single sign-on through Google (Enterprise)