Krawatte :: LDAP.

Krawatten-LDAP-Datenbank zum Perl-Hash
Jetzt downloaden

Krawatte :: LDAP. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Taisuke Yamada
  • Website des Verlags:
  • http://search.cpan.org/~taiy/

Krawatte :: LDAP. Stichworte


Krawatte :: LDAP. Beschreibung

Krawatte LDAP-Datenbank zum Perl-Hash Tie :: LDAP ist ein Perl-Modul, mit dem Sie die LDAP-Datenbank an den Perl-Hash binden können. Sobald sie gebunden ist, führt der ALLE HASH-Betrieb mit dem entsprechenden LDAP-Betrieb, wie (wahrscheinlich) erwarten. Erwarten Sie. Die Daten sind so einfach wie das Abrufen: Drücken Sie einfach die Hash-Referenz - mit derselben Struktur wie abgerufenes Hash - wieder in Kurzes Beispiel dafür, wie Sie dieses Modul verwenden können: Verwenden Sie Tie :: LDAP; ## CONNECT TIE% LDAP, 'TIE :: LDAP', {Base => 'o = Imasy, C = JP'}; ## Lookup-Eintrag für $ info = $ ldap {q {cn = tai, o = imasy, c = jp}}; ## Lookup Jedes Attribute $ user = $ Info -> {Benutzername} -> ; $ Mail = @ {$ Info -> {mailaddr}}; ## Aktualisieren Sie jedes Attribute $ INFO -> {Benutzername} = ; $ info -> {mailaddr} = ; ## Update Entry $ ldap {q {c = jp}} = {Benutzername => , mailaddr => ,}; ## Dump-Datenbank (unter Basis-DN von ) im LDIF-Stil, während (My ($ dn, $ Hash) = jeweils% LDAP) {drucken "dn: $ dn \ n"; Während (mein ($ name, $ list) = jeweils% {$ hash}) {foreach (@ {$ list}) {drucken "$ Name: $ _ \ n"; }} drucken "\ n"; } ## Trennen Sie den obigen% ldap; Synopsis verwenden Krawatte :: LDAP; tie% ldap, 'tie :: ldap', {host => $ host, # ldap hostname (Standardeinstellungen bis 127.0.0.1) Port => $ Port, # Portnummer (Standardeinstellungen auf 389) Benutzer => $ Benutzer, # voll DN, um auf den Zugriff auf den Zugriff auf den LDAP-Datenbankpass => $ Pass, # -Kennwörter, die mit oben verwendet wird, verwendet wird => $ Basis, # Base DN für jedes / Tasten / Werte Betrieb}; Anforderungen: · Perl.


Krawatte :: LDAP. Zugehörige Software