Lightweight Directory Access Protocol


These pages are provided for historical reference only. The LDAP software contained herein is out of date. We suggest parties seeking open source, production quality LDAP software explore OpenLDAP.


Table of Contents


Overview

The Lightweight Directory Access Protocol (LDAP) is a protocol for accessing online directory services. It runs directly over TCP, and can be used to access a standalone LDAP directory service or to access a directory service that is back-ended by X.500. For a good overview of LDAP-based directory service, read this document:

The most widely used implementation of LDAP was written at the University of Michigan, and development is currently being supported by the National Science Foundation under Grant No. NCR-9416667. The latest release of the U-M LDAP package is available as a compressed Unix tar file:

An collection of patches for LDAP 3.3 is being maintained by Mark Wahl of Critical Angle, Inc.:

There is a separate page for accessing LDAP documentation online:

Some other related resources (not at UofM) include:


LDAP Client Software

LDAP Client software has a page of its own, since the list is large:

LDAP Gateway Software


LDAP Server Software


Resources for Developers

The University of Michigan LDAP implementation includes libraries for writing LDAP clients, and it has been ported to many flavors of Unix as well as to the Macintosh, MS-DOS, Microsoft Windows, and VMS: A "Windows LDAP Developer Kit" is available that contains binary DLLs and the necessary include files needed for LDAP development on Windows 3.1, 95, and NT: Documentation on LDAP is accessible from its own page: A SASL API plug-in is available for using the U-M reference implementation Kerberos V4-capable clients with Netscape's Directory Server 3.0 and higher. This provides support for using the Kerberos V4 authentication built into Kerberized LDAPv2 clients such as "ud" or "ldapmodify" with Netscape's Directory Server 3.0.

Mailing Lists

There are several LDAP-related mailing lists that may be of interest:
Send comments about this page to: dirsvcs@umich.edu