Support for flattening LDAP nested groups

Description

Nested / complex / hierarchic groups as defined in LDAP are flattened. This means: if
group A is member of group B, the members of group A will also be
members of group B.

Cyclic paths are detected and followed only once.

The features is disable by default.
Set property "ldap.flattenNestedGroups" to "true" to enable it.

 

https://github.com/igniterealtime/Openfire/pull/1502

Environment

None

Activity

Show:
Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

Created October 8, 2019 at 1:15 PM
Updated November 24, 2019 at 12:12 PM
Resolved November 24, 2019 at 12:12 PM