This guide demonstrates interacting with directory services with the Open Directory framework introduced in OS X v10.6. Directory services provide a centralized way for applications and services to retrieve information stored in directories. The Open Directory architecture consists of the DirectoryServices daemon, which receives Open Directory client API calls and sends them to the appropriate Open Directory plug-in.
Organization of This Document
This book contains the following chapters:
Concepts describes the concepts used in the Open Directory architecture.
Working with Sessions and Nodes explains how to use the Open Directory API to interact with nodes.
Working with Records and Queries explains how to use the Open Directory API to interact with records.
Refer to the following reference documents for Open Directory:
Open Directory Error Codes Reference
For more information about writing plug-ins for Open Directory, read: