Plone/Zope: Using LDAPUserFolder with posixGroups
Due to various reasons, the Products.LDAPUserFolder package available for Plone and Zope doesn’t support POSIX groups. The ‘official’ (ish) reason for this is because of the fact that these groups don’t store full distinguished names (DNs) for members. It makes some degree of sense, because a user ID like ‘david.test’ isn’t strictly unique. On the other hand, these types of groups are quite common in LDAP implementations; not supporting them without giving it at least half a shot to find the user seems a bit strange.
Here’s where a quick patch steps in. Thanks …