ASP.NET MVC - 自动对Active Directory用户进行身份验证?

时间:2013-10-24 08:50:46

标签: c# asp.net-mvc-3

我正在开发一个MVC应用程序,需要用户对AD进行身份验证。如何在MVC中创建登录页面以创建Intranet应用程序,该应用程序根据AD自动验证用户

3 个答案:

答案 0 :(得分:1)

为什么不使用Microsoft Visual Studio提供的Intranet模板,它完全符合您的要求?

你的要求是矛盾的。为什么你想要一个登录页面,它自动登录用户,同时通过自动访问(主)网站登录,不需要访问者做任何事情,因为他已经通过输入他的凭据进行了身份验证windows-logon

更多信息:http://msdn.microsoft.com/en-us/library/gg703322(v=vs.98).aspx

答案 1 :(得分:0)

您可以使用内置的Windows身份验证功能。该示例位于here

如果您需要混合身份验证,例如您希望用户可以使用他们的AD从外部访问它将涉及两个应用程序或两个不同的页面用于身份验证类型。找到示例here

答案 2 :(得分:0)

我不确定您是否真的想要一个自动验证访问主站点的用户的登录页面。也许你的措辞有点令人困惑。

我非常希望您的Web-App能够在使用Intranet凭据登录后能够针对AD对用户进行身份验证。如果是这种情况,您可能需要查看this article详细说明如何使用IIS和ASP.NET应用程序进行设置。

如果没有,请忽略这个答案。