Details
-
Improvement
-
Resolution: Duplicate
-
Major
-
None
-
2.2 Incubator
-
None
-
None
-
Magnolia 6.1.2 DX Core / OpenJDK 11 / TC 9.0.44
-
-
Yes
-
Empty show more show less
Description
During external user login process, the SSOConnectorUserManager only maps the direct group names.
In Magnolia, a group can have sub groups. In version 2.2 Snaphot, these groups are not resolved.
In the "validateGroups()" method, the transitive groups are present and can be added:
...if (group != null) {
groupList.add(groupName);
// test if group has transitive groups
Collection<String> transitiveGroups = group.getGroups();
for (String transitiveGroupName : transitiveGroups) {
groupList.add(transitiveGroupName);
}
} else {
...
Checklists
Acceptance criteria