使用Asp.net Windows身份验证的活动目录

时间:2013-04-29 04:57:36

标签: asp.net active-directory windows-authentication

我在VM中设置了Active Directory,并在其中添加了一些用户。我使用Windows 2008核心版来设置AD。现在为了测试我的asp.net应用程序,我创建了一个示例页面并在IIS中进行了配置。因此,当我们调用此页面时,将调用Windows安全窗口并询问用户名和passowrd。

我的要求是输入我在AD中指定的用户名和密码。我在安全窗口中提供了用户名,例如:

test.ca/username

其中test.ca是AD的域名。我的问题是没有从VM访问用户名并且身份验证失败并且用户名/密码窗口再次提示。

有人有建议吗?

此致 桑杰塔

1 个答案:

答案 0 :(得分:0)

运行IIS的计算机必须加入Active Directory域才能对域帐户使用集成身份验证。

如果运行IIS 的计算机无法加入域,则需要使用Forms身份验证。然后,您的ASP.NET应用程序可以使用System.DirectoryServices命名空间中的类来验证用户对AD的凭据。