perl-ldap / perl-ldap

Perl LDAP client library
http://ldap.perl.org/
25 stars 31 forks source link

perl-ldap - A Client interface to LDAP servers

Copyright (c) 1997-2004 Graham Barr. All rights reserved. This package is free software; you can redistribute it and/or modify it under the same terms as Perl itself.


This code should be considered very much as work-in-progress. Any part of this release could be subject to change.

The development of the distribution is discussed on a mailing list at

perl-ldap@perl.org

To subscribe send an empty email to

perl-ldap-subscribe@perl.org


For the latest information see http://ldap.perl.org/

QUICK START GUIDE:

perl-ldap uses the following modules/distributions.

MIME::Base64      - required, core module since Perl 5.7.3
Convert::ASN1     - required
IO::Socket::SSL   - optional, for LDAPS / start_tls support
IO::Socket::INET6 - optional, for IPv6 support
IO::Socket::IP    - optional, for IPv6 support
Authen::SASL      - optional, for SASL authentication
Digest::MD5       - optional, for SASL DIGEST-MD5 mechanism
GSSAPI            - optional, for SASL GSSAPI mechanism
URI::ldap         - optional, for URL parsing
XML::SAX::Writer  - optional, for Net::LDAP::DSML
Time::Local       - optional, for Net::LDAP::Util's time conversion functions

If IO::Socket::IP 0.20 or higher is installed, it is dynamically (at runtime)
preferred over IO::Socket::INET6.

First ensure the above modules/distributions are installed then
build/test/install Net::LDAP by doing

perl Makefile.PL
make
make test
make install

Several modules in the distribution contain documentation. Once installed
you can use the 'perldoc Net::LDAP' command to obtain the documentation.
This documentation will contain pointers to the other modules.

NOTE: Everything that has been deprecated will be removed when V1.00 is released, but who knows when that will be.


Share and Enjoy!