Many applications using Microsoft Active Directory and AD LDS usually work with hierarchical data, which is ordered by parent-child relationships. Not using the LDAP_MATCHING_RULE_IN_CHAIN requires applications to perform transitive group expansion to figure out group membership which:
LDAP_MATCHING_RULE_IN_CHAIN is a special Extensible Match operator that walks the chain of ancestry in objects all the way to the root until it finds a match.
LDAP_MATCHING_RULE_IN_CHAIN will only work when used with Distinguished Names (DN) type attributes. This is an ExtensibleMatch operator that walks the chain of ancestry in LDAP Entries all the way to the root until it finds a match. This reveals group nesting. LDAP_MATCHING_RULE_IN_CHAIN is available only on Domain Controllers with Windows Server 2003 R2 (or above).
We wish some of the other LDAP server vendors would add support for this Extensible Match Rules.
(manager:1.2.840.113556.1.4.1941:=CN=Jim,OU=Managed,OU=Accounts,DC=willeke,DC=com)As far as we know this could be used with any attribute which has an even numbered LinkID which implies it is a (forward link)