【发布时间】:2017-12-13 11:56:29
【问题描述】:
我有一个 mvc 4 内网应用程序。
所有页面都要求提供凭据,当我提供这些凭据时,应用程序会尝试重定向到 login.aspx 页面
请协助,此网络应用程序需要基于 Active Directory 自动登录。
已经为此奋斗了 3 天
【问题讨论】:
标签: asp.net-mvc-4 active-directory intranet
我有一个 mvc 4 内网应用程序。
所有页面都要求提供凭据,当我提供这些凭据时,应用程序会尝试重定向到 login.aspx 页面
请协助,此网络应用程序需要基于 Active Directory 自动登录。
已经为此奋斗了 3 天
【问题讨论】:
标签: asp.net-mvc-4 active-directory intranet
首先,如果您使用 Windows 身份验证,则页面不应重定向到登录页面。它显示错误消息。
在web.config文件中修改:
<authentication mode="Windows" />
评论以下几行
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="2880" />
</authentication>
在 Visual Studio 中选择项目名称并单击 F4 然后启用以下内容。
Windows Authentication
Anonymous Authentication
全局或控制器级别放置授权过滤器。
运行应用程序。
【讨论】: