本地LDAP服务器在Windows 7上进行开发

我们的(ASP.Net)应用程序必须与LDAP / Active Directory服务器通信以validation用户组。 现在我们团队的几名成员需要能够断开连接。

有没有办法在开发机器(Windows 7 Pro)上设置本地LDAP服务器?

ADAM现在被​​称为活动目录轻型目录服务,并且刚刚发布在Windows 7版本中 – 请在此处下载:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=a45059af-47a8-4c96-afe3-93dab7b5b658

AD LDS是本地LDAP开发的最佳解决方案 – 它允许您随意启动和停止AD实例(它作为Windows服务运行),甚至可以运行多个副本。

在Technet或MSDN库中查看有关AD LDS的更多信息

Apache最近发布了新版本的ApacheDS,他们的LDAPv3兼容服务器。

http://directory.apache.org/apacheds/

对于那些使用Windows-8的用户来说 ,Active Directory轻型目录服务(AD-LDS)是Windows功能的一部分,我们需要打开这个功能。

以下是这样做的链接。 (请参阅“在Windows 8上安装AD LDS”部分)

https://technet.microsoft.com/en-us/library/6a3bedf7-9c5b-4ada-9a51-6b794adc9ab8

以下是我们如何创建AD-LDS实例的链接。

https://technet.microsoft.com/en-us/library/cc816778(v=ws.10).aspx

用于创建用户和组和其他操作使用下面的链接:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa772138(v=vs.85).aspx

最后把AD-LDS与MVC下面的链接整合起来应该是有帮助的

从adlds实例中验证asp.net mvc 5应用程序

您也可以尝试OpenLDAP for Windows :

OpenLDAP是一套免费的客户端和服务器工具,实现了Linux的轻量级目录访问协议(LDAP)。 我们创建了OpenLDAP for Windows,这个包也可以免费使用。 它可以直接使用,所以不需要额外的软件。

该软件包基于OpenLDAP 2.4.39,包含了Linux上的大部分功能。 默认后端是带有SSL支持的Berkeley DB。 OpenLDAP for Windows具有完整的Unicode支持。 该软件包已在Windows server 2003,Windows server 2008,Windows server 2012,Windows Vista,Windows 7和Windows 8.x上进行了测试。

Windows的OpenLDAP是免费的私人和商业用途。

易于遵循安装说明可以在这里找到: Windows的OpenLDAP – 安装

另外,您可以使用Ldap Admin客户端,它可以连接到Windows的OpenLDAP和ApacheDS。

Microsoft ADAM 可能会工作。 据我所知,它只是在Windows XP上通过XP正式支持,但也有一个很好的机会在Windows 7上运行。 如果没有,另一种可能性就是OpenLDAP 。