Network Management
SAML logon fails with unknown user (Unable to authorize user user@domain.com with claim groups '. No matching SAML account or group was found)
Inn the SAML.log, , SAML Authorization failure with error message of "Unable to authorize user user@domain.com with claim groups '. No matching SAML account or group was found"
First published date
Last published date
Overview
• The SAML group is on-premise with Azure
• The SAML group is added successfully
• Error is reproduced from Main and Additional Webs
In the OrionWeb.log or SAML.log, the following error message may appear:
Unable to authorize user XXXX@XXXX with claim groups 'XXXXXX'. No matching SAML account or group was found.
Use the Microsoft Entra debugging tool to find out more information regarding the SSO Attributes and Claims:
Debug SAML-based single sign-on - Microsoft Entra | Microsoft Learn
Product section
Cause
- SAML account or group configuration is missing on SolarWinds Platform
- SAML IDP is not providing the group attribute in the SAML response properly because the claim is misconfigured.
- If the group membership for a user goes beyond the limit (more than 150 groups for SAML or 200 groups for JWT), groups are omitted from the token and a link to the Microsoft Graph endpoint to obtain group information is included instead in the attributes.
Resolution
Step 1: Add SAML account and group to SolarWinds Platform
To add SAML user or groups, refer to Create a SAML user or groups in SolarWinds Platform
Step 2: Confirm SAML groups are being sent as OrionGroups
Review the SAML.log to confirm if any groups are being sent. If OrionGroups is missing, then no information will appear after claim groups in the log.- Configure the group claim to use 'OrionGroups' in the namespace parameter
- Configure group claims for applications with Azure Active Directory
- https://docs.microsoft.com/en-us/azure/active-directory/hybrid/how-to-connect-fed-group-claims
- (Section: Advanced options)
- To emit only groups assigned to the application, select Groups assigned to the application.
