LDAP OpenLDAP Lightweight Directory Access Protocol Modules OpenLDAP
slapd-perl
Backend perl
Backend embarquant un interpréteur perl. Il faut créer une méthode pour chacune de ces actions:
new Appelé quand le fichier de configuration rencontre une ligne perlmod. Plusieurs instances de cet objet peuvent être instanciés
search Ses arguments sont les suivants:
référence objet
base DN
scope
stratégie de déréférencement des alias
size limit
time limit
Filtre
Flag attribut uniquement
liste des attributs à retourner
compare ses arguments sont: référence objet, dn, attribut assertion
modify ses arguments sont: référence objet, dn, une liste formatée comme suis : ({ "ADD" | "DELETE" | "REPLACE" }, attributetype, value...)...
add ses arguments sont: référence objet, Entrée au format chaîne
modrdn ses arguments sont: référence objet, dn, new rdn, flag delete old
delete ses arguments sont: référence objet, dn
config Appelé une fois pour chaque perlModuleConfig dans le fichier de configuration. ses arguments sont: référence objet, tableau des arguments
init Appelé après que le backend est été initialisé. ses arguments sont: référence objet
OPTIONS
perlModulePath /path/to/libs Ajouter le chemin de la variable @INCperlModule ModName Utilise le module spécifié
filterSearchResults Les résultat de recherche sont candidats qui doivent être filtré (avec le filtre de la requête).
perlModuleConfig arguments invoque la méthode config du module avec les arguments donnés