首页 > 解决方案 > 强制用户在使用 WIA 时手动输入凭据

问题描述

我有一个 MVC 应用程序配置为在 IIS 中使用 Windows 身份验证。因此,如果用户从同一域内的机器和支持 WIA 的浏览器访问应用程序,则不会显示凭据对话框,并且用户会立即登录。如果用户从不支持 WIA 或域外的浏览器或计算机访问应用程序,则凭据对话框将正确显示。

此外,我想教应用程序以下行为。不允许域中的某些用户访问我的应用程序,因此应用程序应该拒绝用户(例如,它不在特定的 AD 组中),即使它已成功验证并强制它使用手动输入不同用户的凭据用户使用不支持它的浏览器对用户进行身份验证的相同对话框。

非常感谢您!

标签: c#asp.netmodel-view-controller

解决方案


明白了——根据这篇文章修改 web.config 就可以了。

https://serverfault.com/questions/352647/restrict-access-to-iis-site-to-an-ad-group


推荐阅读