The Mozilla Directory (LDAP) SDK Project
This section of the mozilla.org site is devoted entirely to LDAP and methods to access LDAP directory servers.
What is LDAP?
LDAP stands for Lightweight Directory Access Protocol, and the
protocol is an IETF Proposed Internet Standard. There are
books
and papers on the subject which you should read if you are
wondering what is all the fuss about directories.
If you
are interested in the standards work done on the LDAP protocol, you
can view a collection of LDAP standards and
proposals.
What is available through mozilla.org?
The Mozilla LDAP SDKs enable you to write applications which access, manage, and update the information stored in an LDAP directory. These LDAP projects live on mozilla.org:
- LDAP C SDK
- LDAP Java SDK
- PerLDAP
- Tools for LDAP
- Unix Tools
- NT Domain Tools
- PerLDAP for PeopleSoft
- Browser Integration
- XPCOM Wrapper for the C SDK
- A proposal for refactoring the addressbook interfaces to allow for multiple different sources of addressbook data, including LDAP. Authored by Paul Sandoz et al at Sun.
- Various other stuff (meeting minutes, etc.)
The source code for the most of the LDAP code is covered by the Netscape Public License. Some of the newer code such as the XPCOM Wrapper for the C SDK is covered by the Mozilla Public License.
If you are interested in contributing to any of the LDAP projects, read the general information provided under getting involved.
If you have questions or want to discuss issues about the LDAP SDKs or related Mozilla source code, post a message to the mozilla.dev.tech.ldap newsgroup. (For more information about the newsgroups and mailing lists available from mozilla.org, see the community page.)