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

本文关键字:用户 身份验证 Directory MVC NET 根据 Active ASP | 更新日期: 2023-09-27 18:36:37

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

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

为什么不使用 Visual Studio Microsoft提供的 Intranet 模板,它完全可以开箱即用?

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

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

您可以使用

内置的Windows身份验证功能。 示例在此处

例如,如果您需要混合身份验证,您希望用户可以使用其 AD 从外部访问,这将涉及两个应用程序或两个不同的身份验证类型页面。 在此处查找示例

我不完全确定您是否真的想要一个自动对访问主站点的用户进行身份验证的登录页面。也许你的措辞在那里有点混乱。

我希望您的 Web 应用能够在必须使用 Intranet 凭据登录后针对 AD 对用户进行身份验证。如果是这种情况,您可能需要查看本文,其中详细介绍了如何使用 IIS 和 ASP.NET 应用进行设置。

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