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

时间:2010-02-19 20:17:52

标签: .net windows ldap development-environment

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

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

5 个答案:

答案 0 :(得分:12)

ADAM现在称为Active Directory轻量级目录服务,并且刚刚在Windows 7版本中发布 - 请在此处下载:

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

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

TechnetMSDN library

中查看有关AD LDS的更多信息

答案 1 :(得分:4)

对于使用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集成在链接下面将是有帮助的

authentificate asp.net mvc 5 application from adlds instance

答案 2 :(得分:3)

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

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

答案 3 :(得分:1)

您还可以尝试OpenLDAP for Windows

  

OpenLDAP是一套免费的客户端和服务器工具,可实现Linux的轻量级目录访问协议(LDAP)。我们为Windows创建了OpenLDAP,您也可以免费使用该软件包。它开箱即用,因此无需额外的软件。

     

该软件包基于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可供私人和商业用途免费使用。

可以在此处找到易于遵循的安装说明:OpenLDAP for Windows - Installation

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

答案 4 :(得分:0)

Microsoft ADAM 可能工作。据我所知,它仅通过XP在Windows Pro上得到官方支持,但它在Windows 7上的可行性也很大。如果没有,另一种可能性是OpenLDAP