Lightweight Directory Access Protocol
Lightweight Directory Access Protocol (LDAP) is a protocol for accessing on-line directory services.
LDAP was defined by the IETF as a better way to make use of X.500 directories. The Directory Access Protocol (DAP) was seen as too complex for simple internet clients to use. LDAP defines a relatively simple protocol for updating and searching directories running over TCP-IP.
The common term "LDAP directory" is misleading. There is no specific type of directory that is an "LDAP directory". It is fair to use the term to describe any directory which is accessible using the LDAP protocol and can identify objects in the directory with X.500 identifiers. There are some directories such as OpenLDAP which were primarily designed as repositories for X.500 data using access by LDAP, but they are no more "LDAP directories" than any other directory accessible by the LDAP protocol.
LDAP has gained wide support from vendors such as:
- Apple (through Open Directory)
- AT&T
- Banyan
- HP
- IBM/Lotus
- Microsoft (through Active Directory)
- Novell
- Oracle (through Oracle Internet Directory)
- SGI and
- Sun
LDAP directory entries are arranged in a hierarchical structure that reflects political, geographic, and/or organizational boundaries. Entries representing countries appear at the top of the tree; below them are entries representing states or national organizations. Further below might be entries representing people, organizational units, printers, documents, or just about anything else.
RFCs on LDAP
External Links
This article (or an earlier version of it) contains material from FOLDOC, used with permission.