TIE :: LDAP

TIE LDAP-database naar PERL HASH
Download nu

TIE :: LDAP Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Taisuke Yamada
  • Uitgever website:
  • http://search.cpan.org/~taiy/

TIE :: LDAP Tags


TIE :: LDAP Beschrijving

TIE LDAP-database aan PERL HASH TIE :: LDAP is een PERL-module waarmee u LDAP-database kunt binden aan PERL HASH. Eenmaal vastgebonden, zal alle hash-bediening de bijbehorende LDAP-bediening veroorzaken, zoals u (waarschijnlijk) verwachten. Referencing gebonden hash zal hash-verwijzing naar het genoemde LDAP-invoer retourneren dat looste attribuut als hash-sleutel bevat, en verwijzing naar array die gegevens bevat als hash-waarde. Storing Gegevens zijn net zo eenvoudig als het ophalen: duw gewoon Hash-referentie - met dezelfde structuur als opgehaalde hash - terug in.Ook, het ophalen / opslaan van gegevens in opgehaalde hash-referentie zullen werken zoals verwacht - het manipuleert het overeenkomstige veld in opgehaalde LDAP-entry.Exmamehere Kort voorbeeld van hoe u deze module kunt gebruiken: Gebruik TIE :: LDAP; ## Sluit Das% LDAP aan, 'TIE :: LDAP', {BASE => 'O = iMasy, C = JP'}; ## Lookup-invoer voor $ INFO = $ LDAP {q {CN = TAI, O = IMASY, C = JP}}; ## Zoek elke attributen $ User = $ info -> {gebruikersnaam} -> ; $ Mail = @ {$ info -> {mailaddr}}; ## bijwerken Elke attributen $ info -> {gebruikersnaam} = ; $ info -> {mailaddr} = ; ## Update invoeren $ LDAP {q {cn = tai, o = imasy, c = jp}} = {username => , mailaddr => ,}; ## Dump Database (onder BASE DN van ) in LDIF-stijl terwijl (mijn ($ DN, $ HASH) = elke% LDAP) {print "DN: $ DN \ N"; terwijl (mijn ($ naam, $ lijst) = elke% {$ hash}) {foreach (@ {$ lijst}) {print "$ naam: $ _ \ n"; }} Afdrukken "\ n"; } ## Disconnect los% LDAP; Synopsis Gebruik TIE :: LDAP; Tie% LDAP, 'TIE :: LDAP', {host => $ host, # LDAP HOSTNAME (standaardwaarden tot 127.0.0.1) poort => $ poort, # poortnummer (standaardwaarden tot 389) Gebruiker => $ Gebruiker, # Volledig DN gebruikt om toegang te krijgen tot LDAP-database-pass => $ PASS, # Wachtwoord gebruikt met bovenstaande DN Base => $ BASE, # BASE DN gebruikt voor elke / sleutels / waardenbediening}; Vereisten: · Perl


TIE :: LDAP Gerelateerde software