This guide walks through configuring Beyond Identity as a third-party Identity Provider (IdP) for Google Workspace using Security Assertion Markup Language (SAML 2.0).
Prerequisites
- Google Workspace admin access (Super Admin recommended)
- Beyond Identity admin console access
- Users provisioned in both systems with matching email addresses
Part 1: Create a Security Group in Google Workspace
Before enabling SSO, create a security group to control which users authenticate via Beyond Identity.
- Sign in to Google Admin Console
- Navigate to Directory → Groups
- Click Create group
- Configure the group:
- Name:
Beyond Identity SSO Users(or your preferred name) - Description: Users who authenticate via Beyond Identity
- Group email: Choose an appropriate address
- Name:
- Set Who can join the group to
Only invited users - Click Create group
- Add members:
- Open the newly created group
- Click Members → Add members
- Add users who should authenticate via Beyond Identity
Note: Start with a small pilot group before rolling out to all users.
Part 2: Create SAML Profile in Google (Get ACS URL & Entity ID)
Create the SAML profile in Google first to obtain the ACS URL and SP Entity ID needed for Beyond Identity.
- Sign in to Google Admin Console
- Navigate to Security → Authentication → SSO with third party IdP
- Click ADD SAML PROFILE (top right)
- Enter only the SSO profile name:
Beyond Identity - Under Autofill email, select Don't use login hints
- Click Save
- Click on the Beyond Identity profile you just created
- Google now displays the Service provider (SP) details:
- Entity ID
- ACS URL
- Copy both values — you'll need these for Beyond Identity
Important: The ACS URL contains your organization-specific identifier. Copy it precisely as shown.
Part 3: Configure SAML Application in Beyond Identity
Create a SAML application in Beyond Identity using the ACS URL and Entity ID from Google.
- Sign in to the Beyond Identity Admin Console
- Navigate to Integrations in the left sidebar
- Select the SAML tab
- Click to add a new SAML connection
- Configure all fields as follows:
| Field | Value | Notes |
|---|---|---|
| Import SP Metadata File | (Optional) Skip | You can upload Google's SP metadata XML if available, otherwise configure manually |
| Name | Google Workspace |
Display name for this integration |
| SP Single Sign On URL | <ACS URL from Google in Part 2> |
The URL Google provided after saving the SAML profile |
| SP Audience URI | <Entity ID from Google in Part 2> |
The Entity ID Google provided after saving the SAML profile |
| Name ID Format | unspecified |
Default value; Google accepts this format |
| Subject User Attribute | UserName |
Default value; maps the user identifier |
| Request Binding | http redirect |
Default value; how SAML requests are sent |
| Authentication Context Class | X509 |
Default value; indicates certificate-based authentication |
| Signed Response | SIGNED (enabled) |
Keep enabled for security |
| X509 Signing Certificate | (Optional) Skip | Only needed if Google requires signed requests |
| Encryption Certificate | (Optional) Skip | Only needed if Google requires encrypted assertions |
- Click Save Changes
- After saving, Beyond Identity displays the connection in the list with these values. Copy:
- IdP ID
- IdP SSO URL
- IdP Issuer
- Click the certificate icon to download the X.509 Certificate for upload to Google
Part 4: Complete SAML Profile in Google Workspace
Return to Google to add the Beyond Identity details to your SAML profile.
- In Google Admin Console, go to Security → Authentication → SSO with third party IdP
- Click on your Beyond Identity profile
- Under IDP details, click Add next to each field to enter the values:
| Field | Value |
|---|---|
| IDP entity ID | <IdP ID from Beyond Identity> |
| Sign-in page URL | <IdP SSO URL from Beyond Identity> |
| Sign-out page URL | (Optional) <IdP Issuer from Beyond Identity> |
| Change password URL | (Optional) Add if you have a self-service portal |
- Under Verification certificate, click Upload certificate
- Upload the X.509 certificate downloaded from Beyond Identity
- Click Save
Part 5: Configure Attribute Mapping (If Required)
Google Workspace expects specific attributes in the SAML assertion.
Required Attributes
| SAML Attribute | Value | Notes |
|---|---|---|
| NameID | User's primary email | Must match Google Workspace email |
Optional Attributes
| SAML Attribute | Google Attribute | Purpose |
|---|---|---|
firstName |
first_name |
User's first name |
lastName |
last_name |
User's last name |
Configure these mappings in Beyond Identity under your SAML application's Attribute Statements section.
Part 6: Assign SSO Profile to Security Group
- In Google Admin Console, go to Security → Authentication → SSO with third party IdP
- Under Manage SSO profile assignments, click MANAGE
- Select Groups
- Assign the Beyond Identity SAML profile to your
Beyond Identity SSO Usersgroup - Click Save
Part 7: Verification & Testing
Test the Integration
- Open a new incognito/private browser window
- Navigate to Google Workspace login
- Enter the email address of a user in the SSO security group
- You should be redirected to Beyond Identity for authentication
- Complete authentication via Beyond Identity
- Verify successful redirect back to Google Workspace
