2009-07-29 51 views
2

我們正在考慮實施一個將使用LDAP作爲安全數據存儲的新項目。我正在尋找的是基於.net的LDAP協議實現。要清楚,我知道活動目錄,並且我不想要一個用於活動目錄的.net包裝器。我正在尋找的是在.NET中的LDAP實現,因爲在Java中很多都是周圍,但我還沒有遇到一個.NET實現在.net中執行LDAP

回答

11

在.NET Framework 2.0中,微軟 附加功能到它的 System.DirectoryServices並提供了 兩個新的命名空間: System.DirectoryServices.ActiveDirectory 和 System.DirectoryServices.Protocols。 (我們稱這些爲 的ActiveDirectory命名空間和 協議命名空間,分別 整篇文章)的 ActiveDirectory的命名空間引入了 豐富的新類強 類型目錄 基礎架構級組件的管理,如 作爲服務器,域,森林,架構, 和複製。 協議 命名空間進入不同的 方向,提供替代 API用於編程輕量級 目錄訪問協議(LDAP)。這 與Windows LDAP 子系統(wldap32.dll)直接合作,跳過 的ADSI COM互操作層完全

的.NET 3.5 System.DirectoryServices.AccountManagement包裝「Active Directory域服務,本地安全帳戶管理器( SAM)數據存儲以及相對較新的Active Directory輕型目錄服務「