diff --git a/poc-1/base.ldif b/poc-1/base.ldif index a5056c1..8167438 100644 --- a/poc-1/base.ldif +++ b/poc-1/base.ldif @@ -6,8 +6,8 @@ dn: cn=module,cn=config objectClass: olcModuleList cn: module olcModulePath: /usr/lib/ldap -olcModuleLoad: back_monitor olcModuleLoad: back_mdb +olcModuleLoad: memberof dn: cn=schema,cn=config objectClass: olcSchemaConfig diff --git a/poc-1/db.ldif b/poc-1/db.ldif index af32e85..e7eb809 100644 --- a/poc-1/db.ldif +++ b/poc-1/db.ldif @@ -19,3 +19,30 @@ olcAccess: {2}to * by * read olcRootDN: dc=cfdt,dc=fr olcRootPW: admin + +dn: olcOverlay={0}memberof,olcDatabase={1}mdb,cn=config +objectClass: olcOverlayConfig +objectClass: olcMemberOf +olcOverlay: {0}memberof +olcMemberOfDangling: drop +olcMemberOfGroupOC: cfdtRole +olcMemberOfMemberOfAD: cfdtMemberOfRole +olcMemberOfRefInt: TRUE + +dn: olcOverlay={1}memberof,olcDatabase={1}mdb,cn=config +objectClass: olcOverlayConfig +objectClass: olcMemberOf +olcOverlay: {1}memberof +olcMemberOfDangling: drop +olcMemberOfGroupOC: cfdtRegion +olcMemberOfMemberOfAD: cfdtMemberOfRegion +olcMemberOfRefInt: TRUE + +dn: olcOverlay={2}memberof,olcDatabase={1}mdb,cn=config +objectClass: olcOverlayConfig +objectClass: olcMemberOf +olcOverlay: {2}memberof +olcMemberOfDangling: drop +olcMemberOfGroupOC: cfdtFederation +olcMemberOfMemberOfAD: cfdtMemberOfFederation +olcMemberOfRefInt: TRUE