Uploaded image for project: 'Single Sign On'
  1. Single Sign On
  2. MGNLSSO-13

External User does not get assigned sub-groups in Magnolia

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Duplicate
    • Major
    • None
    • 2.2 Incubator
    • None
    • None
    • Magnolia 6.1.2 DX Core / OpenJDK 11 / TC 9.0.44
    • Yes

    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

        Attachments

          Activity

            People

              lfischer Lars Fischer
              mschmid Martin Schmid
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Task DoD

                  Time Tracking

                    Estimated:
                    Original Estimate - 1h
                    1h
                    Remaining:
                    Remaining Estimate - 1h
                    1h
                    Logged:
                    Time Spent - Not Specified
                    Not Specified