【发布时间】:2017-08-13 09:09:34
【问题描述】:
我正在使用 ASP.NET MVC,并且我对 Active Directory 使用 Forms 身份验证。但是,我需要对我的一个控制器使用 Windows 身份验证并模拟用户,是否可以同时使用身份验证以及如何执行此操作?
在我的网络配置中,我尝试过这个:
<authentication mode="Windows" />
<identity impersonate="true" userName=“username” password=“password” />
<authentication mode="Forms">
<forms name=".ADAuthCookie" loginUrl="~/Login/Index" timeout="45" slidingExpiration="false" protection="All" path="/" />
</authentication>
但是当我尝试运行我的网站时,我收到 500 内部服务器错误。请帮忙!我只需要在我的一个控制器中模拟用户。此控制器不需要 Active Directory 身份验证。
【问题讨论】:
标签: asp.net