获取Active Directory服务器进行测试的最简单方法


9

我们正在开发.net应用程序,并将向其添加身份验证。我们想为此使用Active Directory,但目的是使用于开发的测试服务器尽可能简单。

如何启动和运行Active Directory?我可以在Win7安装上本地运行吗?我听说过ADAM和AD LDS,但是除了知道它们是轻量级的实现外,还不真正了解这些细节。

所以; 正常工作的Active Directory进行测试的最简单方法是什么?


很高兴看到MS的任何人都不愿意提供测试实例。
索林2014年

您可以使用以下测试服务器:documize.github.io/ad-ldap-test-server
Harvey Kandola,

Answers:


6

您将需要安装服务器(Windows 2003/2008 / 2008R2)才能安装Active Directory。

通常,在测试/开发环境中执行此操作的最简单方法是在VM中安装服务器操作系统,并在其中设置域。如果您只是想为人们测试身份验证而运行一个很小的域,那真的不是那么困难。


轻量级版本也一样吗?(AD LDS / ADAM)
stiank81'2

1
@ stiank81:正确,对于任何AD组件,您都需要服务器操作系统。
Zypher

如果您拥有“完整”版本,则不需要轻量级版本。从身份验证角度看没有什么区别。
Jim B 2010年

2

您可以使用Virtual Box在VM中进行操作,您的主机硬件将确定其性能。您还需要许可证才能安装。它不会在Win7上本地运行,您需要服务器操作系统。


4
您不需要许可的副本,它们具有试用版下载,您可以将其安装到VM中。如果您已经在运行Hyper-V,则可以下载一个准备就绪的VHD文件,甚至更容易。
mfinni'2

哦,是的,忘记了这一点。昨天是一个忙碌的人,我刚
打过电话

因此,请确定实际答案
Aidan Ryan

1

Samba是免费且非常受欢迎的SMB / CIFS文件服务器,具有内置的Active Directory和LDAP服务器。最好在某种Linux VM中运行它(我更喜欢VirtualBox用于简单的测试应用程序)。请确保参阅安装部分以了解要求。


这不是Microsoft AD,但这是进行基本测试的好方法。Samba还将用户与其运行的实际Linux OS分开管理,由于可用的Samba管理程序数量似乎无限,因此简化了用户管理。
DaAwesomeP 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.