【问题标题】:ASP.NET Windows and Forms AuthernticationASP.NET Windows 和窗体身份验证
【发布时间】: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


    【解决方案1】:

    Forms 身份验证或 Windows 身份验证是服务器的配置参数。您不能在 Web 应用程序的同一实例上同时使用两种身份验证方法。 对于您的问题,请检查 we.config 文件和 IIS 配置之间的匹配。 请在您的帖子中添加一些配置详细信息。 干杯

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-20
      • 1970-01-01
      • 1970-01-01
      • 2010-09-29
      • 1970-01-01
      • 2013-02-19
      • 1970-01-01
      相关资源
      最近更新 更多