After you've created the SSO configuration in BlueCat Horizon and downloaded the service provider metadata, you need to configure the connection with Google Workspace.
To configure single sign-on for BlueCat Horizon using Google Workspace, there are seven steps you need to complete:
1. Create a custom SAML application
- In the Google Admin Console, navigate to .
- In the App name field, enter Horizon SSO.
- Select Continue.
2. Configure service provider details
- Enter the following values from the metadata file you downloaded previously for
these fields:
Field Value ACS URL AssertionConsumerServiceURLwithout query parameters, for examplehttps://example.com/login/callbackEntity ID entityID - Enable Signed Response.
- Select Continue.
3. Configure attribute mapping
In Google Workspace, SAML attributes are configured using both:
- Attribute mapping for user profile fields
- Group mapping for group membership
Each mapping defines a SAML claim that will be included in the SAML assertion sent to BlueCat Horizon.
Each claim consists of:
- App Attribute: The claim identifier expected by BlueCat Horizon
- Google Directory Attribute: The source of the value in Google Workspace
- Add the following mappings:
App attribute Google Directory attribute https://bluecatnetworks.com/saml/claims/emailaddress Primary email address https://bluecatnetworks.com/saml/claims/name Google Workspace does not provide a default full name attribute for SAML. You must create a custom user attribute, such as “Full Name”, and populate it with the user’s full name
4. Configure group mapping
When configuring group mapping in Google Workspace, keep the following in mind:
- The Groups claim must return a multi-value list of strings.
- Each group name must exactly match a group configured in BlueCat Horizon
- Google Workspace does not send all groups by default. Only selected groups are included.
- If no matching groups are found, the user will be authenticated but no roles or permissions will be assigned.
- On the same screen, scroll down to Group membership (optional).
- Select the groups you want to include. Make sure the groups match the ones you created in BlueCat Horizon for your external users.Note: Google Workspace only sends explicitly selected groups. If a group is not selected here, it will not be included in the SAML assertion.
- Set the App attribute name to https://bluecatnetworks.com/saml/claims/groups.
- Select Finish.
5. Assign users
- Navigate to .
- Either select ON for everyone or assign users by group or organization.
- Select Save.
6. Retrieve Google identity provider information
- Navigate to .
- Copy the SSO URL value.
- Download the Certificate.
7. Update the SSO connection
- In BlueCat Horizon, navigate to .
- Your SSO connection and its details should be displayed, including the placeholder values. Select Edit.
- In the dialog, replace the placeholder values with the real ones from your SSO
configuration:
- Enter the SSO URL value you copied in the Google Admin Console into the Sign in URL field.
- Drag and drop or upload the Google Signing Certificate you downloaded into the Signing certificate field.
- Select Update.
Next and finally, you need to enable BlueCat Horizon to use your SSO configuration.