From MozillaWiki
Jump to: navigation, search

The Mozilla Directory (LDAP) SDK Project

This page provides basic information about LDAP and Directory projects in mozilla, as well as links to more detailed information.

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 the mozilla project?

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

  • 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 newsgroup. (For more information about the newsgroups and mailing lists available from, see the community page.)