-
Bug
-
Resolution: Fixed
-
Low
-
2.6
-
None
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:
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
Workflow | Original: Simplified Crowd Development Workflow v2 - restricted [ 1510846 ] | New: JAC Bug Workflow v3 [ 3365303 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Workflow | Original: Simplified Crowd Development Workflow v2 [ 1391828 ] | New: Simplified Crowd Development Workflow v2 - restricted [ 1510846 ] |
Workflow | Original: Crowd Development Workflow v2 [ 463872 ] | New: Simplified Crowd Development Workflow v2 [ 1391828 ] |
Remote Link | New: This issue links to "Wiki Page (Extranet)" [ 38056 ] |
Fix Version/s | New: 2.6.1 [ 30697 ] | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Technical Review [ 10028 ] | New: Resolved [ 5 ] |
Sprint | Original: Sprint 12 [ 381 ] | New: Sprint 12, Sprint 13 [ 381, 391 ] |
Rank | New: Ranked higher |
Status | Original: In Progress [ 3 ] | New: Technical Review [ 10028 ] |
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". |