[Date Prev][Date Next] [Chronological] [Thread] [Top]

(ITS#3594) overlay to expand url during search



Full_Name: Sebastien Georget
Version: 2.2.20
OS: linux
URL: http://www-sop.inria.fr/dream/personnel/Sebastien.Georget/contribs/expandUrl.c
Submission from: (NULL) (138.96.66.17)


This overlay was developped to use memberURL in group definitions. The
memberURLs specified in a given dn are searched for memberUids.

/* SYNTAX
 * In slapd.conf :
 *   moduleload expandUrl
 *   overlay expandUrl
 *   expandUrl dn attr1 attr2
 *
 * The 3 parameters are :
 *  - dn : the overlay will only operate on this dn
 *  - attr1 : the overlay will look for URIs in this attribute
 *            only the dn part of the uri is used
 *  - attr2 : if target URIs contain this attribute the
 *            values are merged in dn
 */

* EXAMPLE
 * ***
 * # test.ldif
 * dn: cn=test,ou=Group,dc=test
 * memberURL: ldap:///cn=test,ou=Group,o=org1,dc=test
 * memberURL: ldap:///cn=test,ou=Group,o=org2,dc=test
 *
 * dn: cn=test,ou=Group,o=org1,dc=test
 * memberUid: bob
 *
 * dn: cn=test,ou=Group,o=org2,dc=test
 * memberUid: alice
 * ***
 *
 * ldapsearch -x -b "ou=Group,dc=test" will return
 * dn: cn=test,ou=Group,dc=test
 * memberURL: ldap:///cn=test,ou=Group,o=org1,dc=test
 * memberURL: ldap:///cn=test,ou=Group,o=org2,dc=test
 * memberUid: bob
 * memberUid: alice
*/