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
Fixed

Assignee

Guus der Kinderen

Reporter

Daryl Herzmann

Labels

None

Expected Effort

None

Ignite Forum URL

None

Components

Fix versions

Affects versions

Priority

Major
Configure