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

我们正在开发一个.net应用程序,并且正在为其添加身份validation。 我们希望使用Active Directory来实现这一点,但是我们的目标是尽可能简化用于开发的testing服务器。

启动并运行Active Directory需要做些什么? 我可以在我的Win7安装本地运行它吗? 我听说过ADAM和AD LDS,但除了知道它们是轻量级实现之外,并不知道细节。

所以; 什么是testing工作Active Directory最简单的方法?

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

通常,在testing/ dev环境中最简单的方法是将服务器操作系统安装到虚拟机中,并在其中设置一个域。 如果你只是想运行一个非常小的域来让人们testingauth,那真的不是那么难。

您可以使用Virtual Box在虚拟机中执行此操作,您的主机硬件将确定其执行效果。 您还需要安装许可证。 它不会在Win7本地运行,你需要一个服务器操作系统。

免费和非常受欢迎的SMB / CIFS文件服务器Samba具有内置的Active Directory和LDAP服务器 。 你最好在某种Linux虚拟机上运行它(我喜欢用VirtualBox进行简单的testing)。 请务必查看有关要求的安装部分 。