LDAP
LDAP (Lightweight Directory Access Protocol) is an open, vendor-neutral, industry-standard application protocol for accessing and maintaining distributed directory information services. It allows clients to query and modify directory services, which store organized sets of records, typically for…
Key facts
- First appeared
- 1993
- Category
- technology
- Problem solved
- LDAP was created to provide a lightweight, accessible, and standardized way for clients to access and manage directory services over common network protocols like TCP/IP. Before LDAP, distributed directory services were largely proprietary or relied on the overly complex and resource-intensive X.500 DAP, which hindered widespread adoption and interoperability. LDAP enabled a simple, efficient, and ubiquitous solution for storing and retrieving information about users, devices, and other network resources.
- Platforms
- Various programming languages through client libraries (e.g., Java, Python, C#, C/C++, PHP, Ruby), Any operating system with TCP/IP stack (e.g., Linux, Windows, macOS, Unix variants)
Related technologies
Notable users
- Google (for internal identity management and some external services)
- Microsoft (Active Directory is an LDAP-compliant directory service)
- Oracle (Directory Server)
- IBM (various directory products)
- Large enterprises across all industries for internal user directories
- Government agencies
- Universities and research institutions