我们正在考虑实施一个将使用LDAP作为安全数据存储的新项目。我正在寻找的是基于.net的LDAP协议实现。要清楚,我知道有关活动目录,我不想要一个.net包装器用于活动目录。我正在寻找的是.net中的LDAP实现,因为java中有很多,但我还没有遇到.net实现
答案 0 :(得分:11)
在.NET Framework 2.0中,Microsoft 增加了它的功能 System.DirectoryServices并提供 两个新命名空间: System.DirectoryServices.ActiveDirectory 和 System.DirectoryServices.Protocols。 (我们将这些称为 ActiveDirectory命名空间和 Protocols名称空间,分别是 整篇文章。) ActiveDirectory命名空间介绍了一个 丰富的新课程 键入目录管理 基础设施级组件,例如 作为服务器,域,森林,架构, 和复制。 协议 命名空间变得与众不同 方向,提供替代方案 用于编程轻量级的API 目录访问协议(LDAP)。这个 直接使用Windows LDAP 子系统(wldap32.dll),跳过 ADSI COM互操作层完全
.NET 3.5 System.DirectoryServices.AccountManagement包装“Active Directory域服务,每台Windows计算机上的本地安全帐户管理器(SAM)数据存储,以及相对较新的Active Directory轻量级目录服务”
答案 1 :(得分:2)
尝试使用Novell LDAP library。 (指南文章here)