This chapter introduces .NET developers to the world of Lightweight Directory Access Protocol (LDAP) directory services programming. We will discuss the overall landscape of .NET directory services programming as well as how .NET relates to the underlying native Windows APIs. We will touch upon the three relevant namespaces for .NET developers—
System.DirectoryServices.Protocols—and discuss how to choose among the various options available to us.
Now that we know a little bit about directory services and LDAP, it is time to discuss how we access these services from the .NET ...