Windows 身份验证在 Chrome 中不起作用
Windows Authentication is not working in Chrome
在我的 MVC5 应用程序中 Windows 身份验证不起作用。
在 IE 中打开应用程序时,每次访问应用程序时(清除临时数据、缓存、cookie 之后)都会提示输入凭据。
在IIS中,完成以下配置,
- Windows 身份验证已启用
- 禁用匿名身份验证
- 在身份验证下 -> Windows 身份验证 -> 单独启用 NTLM。
在Web.config
<location path="Home">
<system.web>
<authorization>
<deny users="*" />
<allow users="?" />
</authorization>
</system.web>
<authentication mode="Windows">
</authentication>
现在真正的问题是,Chrome访问应用程序时根本不要求凭据
经过一番分析,我发现后台有一些chrome.exe
运行。终止任务后 Windows Authentication
在 Chrome
工作。
在我的 MVC5 应用程序中 Windows 身份验证不起作用。 在 IE 中打开应用程序时,每次访问应用程序时(清除临时数据、缓存、cookie 之后)都会提示输入凭据。
在IIS中,完成以下配置,
- Windows 身份验证已启用
- 禁用匿名身份验证
- 在身份验证下 -> Windows 身份验证 -> 单独启用 NTLM。
在Web.config
<location path="Home">
<system.web>
<authorization>
<deny users="*" />
<allow users="?" />
</authorization>
</system.web>
<authentication mode="Windows">
</authentication>
现在真正的问题是,Chrome访问应用程序时根本不要求凭据
经过一番分析,我发现后台有一些chrome.exe
运行。终止任务后 Windows Authentication
在 Chrome
工作。