Uploaded image for project: 'Crowd Data Center'
  1. Crowd Data Center
  2. CWD-3137

Delegated connectors use two attributes in the database to indicate "nested groups" support

      Steps to reproduce

      1. Create a delegated directory in Crowd. Check the "nested groups" option.
      2. Save the directory
      3. The information is persisted as two complementary attributes in the database:
        INSERT INTO cwd_directory_attribute VALUES(32771,'false','ldap.nestedgroups.disabled')
        INSERT INTO cwd_directory_attribute VALUES(32771,'true','useNestedGroups')
        

      Note that Internal Directories use just "useNestedGroups" (but not "ldap.nestedgroups.disabled") and LDAP connectors use just "ldap.nestedgroups.disabled" (but not "useNestedGroups"). In Crowd, Delegated Directories are using both.

      Note as well that creating a Delegating Directory in Embedded Crowd uses just "ldap.nestedgroups.disabled", but not "useNestedGroups".

            [CWD-3137] Delegated connectors use two attributes in the database to indicate "nested groups" support

            Monique Khairuliana (Inactive) made changes -
            Workflow Original: Simplified Crowd Development Workflow v2 - restricted [ 1510846 ] New: JAC Bug Workflow v3 [ 3365303 ]
            Status Original: Resolved [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Workflow Original: Simplified Crowd Development Workflow v2 [ 1391828 ] New: Simplified Crowd Development Workflow v2 - restricted [ 1510846 ]
            Owen made changes -
            Workflow Original: Crowd Development Workflow v2 [ 463872 ] New: Simplified Crowd Development Workflow v2 [ 1391828 ]
            Diego Berrueta made changes -
            Remote Link New: This issue links to "Wiki Page (Extranet)" [ 38056 ]
            Diego Berrueta made changes -
            Fix Version/s New: 2.6.1 [ 30697 ]
            Resolution New: Fixed [ 1 ]
            Status Original: Technical Review [ 10028 ] New: Resolved [ 5 ]
            Diego Berrueta made changes -
            Sprint Original: Sprint 12 [ 381 ] New: Sprint 12, Sprint 13 [ 381, 391 ]
            Diego Berrueta made changes -
            Rank New: Ranked higher
            Diego Berrueta made changes -
            Status Original: In Progress [ 3 ] New: Technical Review [ 10028 ]
            Diego Berrueta made changes -
            Link New: This issue was split into CWD-3141 [ CWD-3141 ]
            HuseinA made changes -
            Description Original: h1. Steps to reproduce
            # Create a delegated directory in Crowd. Check the "nested groups" option.
            # Save the directory
            # The information is persisted as two complementary attributes in the database:
            {noformat}
            INSERT INTO CWD_DIRECTORY_ATTRIBUTE VALUES(32771,'false','ldap.nestedgroups.disabled')
            INSERT INTO CWD_DIRECTORY_ATTRIBUTE VALUES(32771,'true','useNestedGroups')
            {noformat}

            Note that Internal Directories use just "useNestedGroups" (but not "ldap.nestedgroups.disabled") and LDAP connectors use just "ldap.nestedgroups.disabled" (but not "useNestedGroups"). In Crowd, Delegated Directories are using both.

            Note as well that creating a Delegating Directory in Embedded Crowd uses just "ldap.nestedgroups.disabled", but not "useNestedGroups".
            New: h1. Steps to reproduce
            # Create a delegated directory in Crowd. Check the "nested groups" option.
            # Save the directory
            # The information is persisted as two complementary attributes in the database:
            {noformat}
            INSERT INTO cwd_directory_attribute VALUES(32771,'false','ldap.nestedgroups.disabled')
            INSERT INTO cwd_directory_attribute VALUES(32771,'true','useNestedGroups')
            {noformat}

            Note that Internal Directories use just "useNestedGroups" (but not "ldap.nestedgroups.disabled") and LDAP connectors use just "ldap.nestedgroups.disabled" (but not "useNestedGroups"). In Crowd, Delegated Directories are using both.

            Note as well that creating a Delegating Directory in Embedded Crowd uses just "ldap.nestedgroups.disabled", but not "useNestedGroups".

              dberrueta Diego Berrueta
              dberrueta Diego Berrueta
              Affected customers:
              0 This affects my team
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: