# Enable the memberOf overlay for OpenLDAP. # When a user is added to a groupOfNames, their entry automatically # gets a memberOf attribute pointing to the group DN. # This is required for Silo's LDAP role mapping. # # Loaded automatically by bitnami/openldap from /docker-entrypoint-initdb.d/ dn: cn=module{0},cn=config changetype: modify add: olcModuleLoad olcModuleLoad: memberof dn: olcOverlay=memberof,olcDatabase={2}mdb,cn=config changetype: add objectClass: olcOverlayConfig objectClass: olcMemberOf olcOverlay: memberof olcMemberOfRefInt: TRUE olcMemberOfDangling: ignore olcMemberOfGroupOC: groupOfNames olcMemberOfMemberAD: member olcMemberOfMemberOfAD: memberOf # Enable refint overlay to maintain referential integrity # (removes memberOf when a user is removed from a group) dn: cn=module{0},cn=config changetype: modify add: olcModuleLoad olcModuleLoad: refint dn: olcOverlay=refint,olcDatabase={2}mdb,cn=config changetype: add objectClass: olcOverlayConfig objectClass: olcRefintConfig olcOverlay: refint olcRefintAttribute: memberOf member