TIE :: LDAP Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Taisuke Yamada
- Sitio web del editor:
- http://search.cpan.org/~taiy/
TIE :: LDAP Etiquetas
TIE :: LDAP Descripción
Base de datos LDAP TIE a PERL HASH TIE :: LDAP es un módulo PERL que le permite atar la base de datos LDAP a PERL HASH. Una vez atado, toda la operación de hash causará la operación de LDAP correspondiente, como lo haría (probablemente), lo haría (probablemente). La referencias se referirá la referencia de hash a la entrada de LDAP denominada que contiene un atributo en blanco como la tecla HASH, y la referencia a la matriz que contiene datos como valor de la hash Los datos son tan fáciles de recuperarse: solo presiona la referencia de hash, con la misma estructura que la hash de recuperación en.also, recuperar / almacenar datos en la referencia de hash forched, funcionará como se espera, manipulará el campo correspondiente a la entrada de LDAP. Breve ejemplo de cómo puede usar este módulo: Use lazo :: LDAP; ## Conectar Tie% LDAP, 'TIE :: LDAP', {BASE => 'O = IMASY, C = JP'}; ## Entrada de búsqueda para $ info = $ ldap {q {cn = tai, o = imasy, c = jp}}; ## LOOWUP Cada atribuye $ usuario = $ info -> {nombre de usuario} -> ; $ mail = @ {$ info -> {mailaddr}}; ## Actualizar cada atributos $ info -> {nombre de usuario} = ; $ info -> {mailaddr} = ; ## Entrada de actualización $ ldap {q {cn = tai, o = imasy, c = jp}}} = {username => , mailaddr => ,}; ## Base de datos de descarga (bajo base DN de ) en estilo LDIF mientras (mi ($ dn, $ hash) = cada% ldap) {impresión "dn: $ dn \ n"; MIENTRAS (MI ($ nombre, $ LISTA) = cada% {$ hash}) {forach (@ @ {$ LIST}) {Imprimir "$ Nombre: $ \ n"; }} Imprimir "\ n"; } ## DISCONNECT UNIE% LDAP; Sinopsis Uso Lazo :: LDAP; Lazo% LDAP, 'Tie :: LDAP', {host => $ host, # LDAP HostName (predeterminado a 127.0.0.1) Puerto => $ Puerto, # número de puerto (predeterminado a 389) usuario => $ usuario, # completo DN se utiliza para acceder a la base de datos LDAP PASS => $ PASS, # contraseña utilizada con la base DN => $ Base, # Base DN utilizada para cada operación de teclas / Valores}; Requisitos: · Perl
TIE :: LDAP Software relacionado