0

我已禁用匿名访问。我的池正在使用“集成 Windows 身份验证”。

问题:当 Windows 中的登录用户(AD 中有登录用户条目)尝试在浏览器中访问我的应用程序时,浏览器中会出现一个 windows 身份验证登录框。

我们能避免吗?由于用户已经登录机器,我们不能进行一些设置以允许浏览器使用相同的凭据而不是提示登录模式。

在研究中,我也去了这个链接如何在没有登录弹出窗口的情况下自动验证窗口集成?我只看到了 IE 的解决方案,可以通过以下方式完成:

“转到工具 -> Internet 选项 -> 安全 -> 自定义级别 -> 一直滚动到底部并选择“使用当前用户名和密码自动登录” -> 确定 -> 确定 -> 关闭并重新打开浏览器。”

这意味着我必须前往每台用户机器并在他们的 IE 浏览器中设置该设置。我们不能通过应用程序的 IIS 或 web.config 来做吗?

另外,这个解决方案只适用于 IE,其他的呢?像 Chrome 和 FF。我们如何防止 Chrome 和 FF 中的登录提示?

4

1 回答 1

1

Firefox 使用 about:config 中的设置来定义使用 Windows 身份验证的“白名单”。

network.automatic-ntlm-auth.trusted-uris

基本上,您只需输入以逗号分隔的服务器名称。

Chrome 只使用 Windows 中定义的“本地 Intranet”站点列表(与 IE 使用的相同)

于 2013-04-22T12:37:37.620 回答