Lightweight Directory Access Protocol
The Lightweight Directory Access Protocol (LDAP) is an open, cross-platform protocol that lets applications look up and communicate with directory services, such as those holding information about people and organizations. It allows software to query user and organizational data rapidly. It is commonly used in directory-based systems to find and retrieve stored information.
LDAP is an Internet protocol for accessing directory information services that conform to the X.500 data model, operating as an application-layer protocol above the TCP/IP stack. It defines how clients query and communicate with directory services to retrieve information about entries such as users and organizations. While LDAP is frequently used to support authentication against a directory (for example, verifying user credentials by binding to a directory server), the protocol itself is a directory access and communication mechanism; the specific authentication behavior depends on deployment and configuration. LDAP directories are distinct from provisioning mechanisms (such as SCIM) and from runtime authorization decisions, which are out of scope for the protocol itself.
Why it matters
LDAP is one of the foundational protocols underpinning enterprise identity infrastructure. Because it provides a standardized, cross-platform way for applications to query directory services holding information about people and organizations, it functions as a common integration point for a wide range of systems that need to look up user and organizational data. Directory servers accessed via LDAP frequently serve as the authoritative source of identity attributes that downstream applications rely on, which makes the protocol and the directories behind it high-value components of the IAM stack.
LDAP is also commonly used to support authentication against a directory, typically by having a client bind to the directory server with supplied credentials. This role means that the availability, integrity, and correct configuration of LDAP-based directory services can directly affect whether users can access systems at all. It is important to keep the distinction clear: the protocol itself is a directory access and communication mechanism, and the specific authentication behavior depends on deployment and configuration rather than being inherent to LDAP.
For practitioners, understanding LDAP's exact scope matters because it is easy to overload the protocol with responsibilities it does not own. LDAP directories are distinct from provisioning mechanisms such as SCIM and from runtime authorization decisions, both of which are out of scope for the protocol itself. Treating a directory lookup as if it were a full authorization decision, or conflating directory access with lifecycle provisioning, can lead to design and governance gaps.
Who it's relevant to
Inside LDAP
Common questions
Answers to the questions practitioners most commonly ask about LDAP.
