Directory Service
A directory service is the collection of software, hardware, and processes that stores information about an organization's users, devices, and resources, and makes that information available to systems and users across a network. It works like a specialized database that holds descriptive, attribute-based data, such as who a user is and what devices exist, which applications and services can look up when needed. In many enterprise environments, it also maps the names of network resources to their locations so that other systems can find them.
A directory service is a shared information infrastructure comprising the software, hardware, and processes that store, organize, and provide access to attribute-based information about entities such as users, devices, groups, and resources. Unlike a general-purpose transactional database, a directory is typically optimized for read-heavy access to descriptive, attribute-oriented data rather than frequent writes, as noted in Microsoft's directory service documentation. It commonly functions as a name service, mapping the names of network resources to their network addresses. Directory services are frequently accessed via directory protocols (LDAP being a common example, though the specific protocol depends on the implementation), and products such as Active Directory Domain Services and Red Hat Directory Server are representative examples. Note that a directory service is an identity data repository and infrastructure component; it should be distinguished from runtime authorization enforcement and from provisioning or governance workflows, which are separate concerns and out of scope for this term.
Why it matters
A directory service is the foundational identity data repository that most enterprise access systems depend on. Because it holds authoritative, attribute-based information about users, devices, groups, and resources, it becomes the reference point that authentication systems, applications, and network services consult when they need to know who or what an entity is. When the directory is accurate and available, downstream identity operations function smoothly; when it is unavailable, stale, or compromised, the effects cascade across every system that relies on it for identity data.
Because the directory is a shared information infrastructure serving many consumers, its integrity and availability carry outsized weight. A directory service is optimized for read-heavy access to descriptive data, which reflects how central it is to routine lookups performed across a network. Organizations should treat it as critical infrastructure and plan accordingly for its resilience, since a single directory can underpin the identity data used by a large portion of an enterprise's systems.
It is important to scope the directory service correctly. It is an identity data repository and infrastructure component, it stores and serves attribute-based information, and should be distinguished from runtime authorization enforcement and from provisioning or governance workflows. Conflating the directory with these separate concerns leads to architectural confusion; the directory answers questions about entities and their attributes, while decisions about what a principal may do and the lifecycle processes that manage accounts are handled by other components.
Who it's relevant to
Inside Directory Service
Common questions
Answers to the questions practitioners most commonly ask about Directory Service.