Problem Description
The user is configured to use SSO in Google’s Admin Console but is encountering a SAML unsupported
error when trying to log into Vitally via SSO. Why is this happening?
Potential Reasons for the Issue
User is incorrectly configured in Google Admin Workspace: The user has been set up in Google Admin Workspace but may be missing key configurations, such as custom attributes.
Vitally application is misconfigured in Google Workspace: The Vitally application for your Organization may not be properly configured for SSO. This could include issues like an incorrect ACS URL or Entity ID.
No available seats in Vitally: Your Vitally plan limits the number of available seats, and all seats may be occupied, preventing the addition of a new user.
Step-by-Step Solutions
Follow these steps below to resolve the issue:
1. Checking User Configuration in Google Admin Workspace
1. Checking User Configuration in Google Admin Workspace
When Google SSO is configured for Vitally, user management is handled through Google Admin Workspace. Each time a user logs in, Google SSO sends a SAML payload to Vitally with key information, such as the user’s first name, last name, Vitally role, and job title.
To verify the user’s configuration in your Google Admin Workspace:
Open Google's Admin Workspace and go to Menu > Directory > Users.
Locate the user experiencing the issue and select their name to open their account page.
Select User Information to review their details, and check Custom Attributes to see the attributes sent in the SAML assertion.
Ensure the information is complete, particularly the
vitallyRole
attribute, which should contain one of the following values:admin
leader
team
observer
If the
vitallyRole
attribute is missing or unset, the Default role for new users value (as defined in Vitally > Settings > Account & Billing and by default isTeam Member
) will be applied to the new User.
2. Checking the Vitally App configuration within your Google Admin Workspace
2. Checking the Vitally App configuration within your Google Admin Workspace
To verify that the Vitally App is correctly configured in your Google Admin Workspace:
In your Google Admin Workspace, navigate to the Menu > Apps > Web and mobile apps
Select the "Vitally" app to view the configuration
Ensure both the ACS URL and Entity ID are correctly configured by replacing
yoursubdomain
with your Vitally account’s subdomain.ACS URL
US:
https://app.vitally.io/saml/yoursubdomain/assert
EU:
https://app.vitally-eu.io/saml/yoursubdomain/assert
Entity ID
US:
https://app.vitally.io/saml/yoursubdomain/
EU:
https://app.vitally-eu.io/saml/yoursubdomain/
It’s essential to use the correct
ACS URL
andEntity ID
to match your account’s region. Ensure the Entity ID ends with a forward slash ("/").Ensure that the Signed response box is checked
Ensure the
EMAIL
is set as the Name ID format
3. Checking Seat (License) Availability in Vitally
3. Checking Seat (License) Availability in Vitally
To verify that you have enough seats available for the new User:
In Vitally, navigate to Settings or search for Settings via Quick Jump Mac:
⌘ + J
or Windows:Alt + J
)Go to Account & Billing
Scroll down to the Usage area where you will be able to see a panel for Full-Featured Seats showing the total seats used and available
If you require a free seat, you can either:
Select Manage to add additional seats
Deactivate an existing Vitally user to free up a seat
Additional Tips
Check if there are available seats in Vitally by navigating to Settings > Account & Billing > Usage
Full-featured seats are users with either
Admin
,Leader
, orTeam Member
roles. Users with the Observer role do not require a seat and should be created and able to log in without issue.If all full-featured seats are in use, you have the following options:
Select Manage to add additional seats
Assign the User the
Observer
role, which doesn’t require a seatFree up seats by deactivating existing Vitally Users
FAQ
Q: What role is assigned to a new user if the vitallyRole is not specified in the SAML assertion?
A: If no vitallyRole
is provided in the SAML assertion for a new User, the default role set in Vitally will be assigned. You can find and adjust this setting by going to Settings > Account & Billing and updating the Default role for new users field.
Q: The user is correctly configured in Google Admin Workspace but isn’t appearing in Vitally. Why?
A: If all full-featured seats in Vitally are occupied and the SAML payload assigns the user an Admin
, Leader
, or Team Member
role, the user won’t be created due to the lack of available seats.