From 162e1b99c23ff938537a94879f1281fbdaf3659a Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 8 Jun 2016 12:03:18 +0200 Subject: [PATCH] base.ldif,db.ldif: ajout de l'overlay memberof MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Il gère automatiquement les attributs cfdtMemberOfRole, cfdtMemberOfRegion et cfdtMemberOfFederation. --- poc-1/base.ldif | 2 +- poc-1/db.ldif | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) 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