我写了一个Webform应用程序 asp.net 4.5并尝试了解IE如何扮演身份验证角色。到目前为止,我的搜索没有提供可靠的答案
我知道webconfig设置覆盖iis设置。但是假设我们在iis和web.config中都将授权模式设置为匿名。 IE设置可以覆盖这些吗?
例如,如果在IE中我们设置了启用集成Windows身份验证
答案 0 :(得分:1)
不,浏览器无法覆盖服务器设置。
例如,当IIS中的集成Windows身份验证处于活动状态时,服务器将向浏览器询问凭据并期望得到正确的响应。浏览器不能覆盖它,只是响应 - 或不响应,导致服务器返回相关的错误代码。
答案 1 :(得分:1)
如果您设置"启用集成Windows身份验证" (这是默认设置),并且服务器需要集成Windows身份验证,如果可能,将使用当前默认凭据以静默方式对用户进行身份验证。
如果禁用集成Windows身份验证,系统将提示用户提供凭据。
有关详细信息,请参阅this KB article。