Tie :: LDAP.

Database LDAP para perl
Baixe Agora

Tie :: LDAP. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Taisuke Yamada
  • Site do editor:
  • http://search.cpan.org/~taiy/

Tie :: LDAP. Tag


Tie :: LDAP. Descrição

Tiep Database LDAP para Perl Hash Tie :: LDAP é um módulo Perl que permite que você amarre o banco de dados LDAP para o Hash Perl. Uma vez marcada, toda a operação de hash fará com que a operação LDAP correspondente, como você (provavelmente) espera.Referenciando o hash amarrado retornará a referência hash para a entrada LDAP nomeada que contém atributo inferior como tecla hash e referência à matriz contendo dados como value de hash.storing Os dados são tão fáceis quanto a busca: apenas empurrar referência de hash - com a mesma estrutura que buscar hash - de volta em.talso, buscar / armazenar dados em referência de hash buscada funcionará como esperado - ele manipulará o campo correspondente na entrada LDAP fetched. Breve exemplo de como você pode usar este módulo: use empate :: LDAP; ## Conectar Tie% LDAP, 'Tie :: LDAP', {BASE => 'O = IMAASY, C = JP'}; ## Entrada de Pesquisa para $ Info = $ ldap {q {cn = tai, o = imasy, c = jp}}; ## Lookup Cada atributos $ User = $ Info -> {nome de usuário} -> ; $ mail = @ {$ info -> {mailaddr}}; ## Atualizar cada Atributos $ Info -> {nome de usuário} = ; $ Info -> {mailaddr} = ; ## Entrada de atualização $ ldap {q {cn = tai, o = imasy, c = jp}} = {nome de usuário => , mailaddr => ,}; ## Base de dados de despejo (sob Base DN de ) no estilo LDIF enquanto (meu ($ DN, $ hash) = cada% ldap) {print "dn: $ dn \ n"; While (My ($ Nome, Lista $) = Cada% {$ hash}) {foreach (@ {$ list}) {Print "$ Nome: $ _ \ n"; }} Imprimir "\ n"; } ## Desconectar desamarrar% LDAP; Sinopse Use Tie :: LDAP; Tie% LDAP, 'Tie :: LDAP', {host => $ host, #Name LDAP (padrões para 127.0.0.1) Porta => $ Porta, # Número da porta (padrões para 389) Usuário, # Usuário DN usado para acessar o banco de dados LDAP PASS => $ PASS, # senha usada com a base dn acima => $ base, # Base DN usada para cada / Chaves / valores operação}; Requisitos: · Perl.


Tie :: LDAP. Software Relacionado