Attempted Debugging
Searched GitHub Issues
Describe the Scenario
Hi,
Im having some trouble getting SAML group-mapping to work when one of the groups contains a comma. This is while using External Authentication ID on a role to match with the groupname.
This is abit of a problem since our IDP sends the full DN(which contains commas) of the AD-groups that the users is a member of and we need to be able to match these DN´s with roles within Bookstack.
If I send a static string value from our IDP in the groups attribute like "test" and match that to a role in bookstack the group mapping works but if I change it to ",test" in our IDP and in the external auth id field it stops working.
I know that the documentation states that "BookStack will standardise the names of SAML groups to be lower-cased and spaces will be replaced with hyphens." so could it be something similar with commas?
Gustav
Exact BookStack Version
v22.02.3
Log Content
No response
PHP Version
No response
Hosting Environment
Ubuntu LTS 20.04 installed using official installation script.
Attempted Debugging
Searched GitHub Issues
Describe the Scenario
Hi,
Im having some trouble getting SAML group-mapping to work when one of the groups contains a comma. This is while using External Authentication ID on a role to match with the groupname.
This is abit of a problem since our IDP sends the full DN(which contains commas) of the AD-groups that the users is a member of and we need to be able to match these DN´s with roles within Bookstack.
If I send a static string value from our IDP in the groups attribute like "test" and match that to a role in bookstack the group mapping works but if I change it to ",test" in our IDP and in the external auth id field it stops working.
I know that the documentation states that "BookStack will standardise the names of SAML groups to be lower-cased and spaces will be replaced with hyphens." so could it be something similar with commas?
Gustav
Exact BookStack Version
v22.02.3
Log Content
No response
PHP Version
No response
Hosting Environment
Ubuntu LTS 20.04 installed using official installation script.