authentication - 一个生产 IIS 服务器询问凭据,其他服务器完全接受 Windows 身份验证
问题描述
有关在两台生产服务器上对 Windows 身份验证进行故障排除的任何建议。
我有两台以相同方式配置 Windows 身份验证的生产 IIS 服务器,但一台服务器顺利处理 Windows 身份验证,而另一台服务器一次又一次地询问凭据。
当我运行时serverA.website.domain.com
--> 当我运行时它也可以完美地与 SSO 一起
运行serverB.website.domain.com
--> 它会一次又一次地弹出以进行 Windows 身份验证。
我尝试过的:
- 已从
<deny="*">
_web.config
- 成为
NTLM
供应商的佼佼者 Security
已发布路径的选项卡Administrators, System, IIS_WPG, IUSER_MachineName, ASPNET
SERVER$Users
在安全选项卡中添加- 将这两个站点 -> serverA.website.domain.com 和 serverB.website.domain.com 添加为
trusted sites
和intranet sites
更新Group policy
注意:两个生产服务器之间的一个区别是 -serverA
发布physical server
代码并通过from (我们可以说是一种虚拟服务器)serverB
从共享网络获取代码。不确定是否需要进行任何其他更改。UNC Share
serverA
更新:在 IE 上serverB.website.domain.com
可以工作,但在 Chrome 和 Edge 上它会再次要求提供凭据。
Fiddler
回应serverB.website.domain.com
:
Fiddler
回应serverA.website.domain.com
:
提前致谢。
解决方案
推荐阅读
- javascript - 如何获取由 XLSX 模块提取的 excel 文件生成的数组元素而不会未定义
- javascript - 使用自定义浏览器协议启动 nodejs 应用程序
- powershell - 在 powershell core 7.1.3 中安装 pscx 失败
- java - 任务 ':app:installDebug' 执行失败。> com.android.builder.testing.api.DeviceException:com.android.ddmlib.InstallException:EOF
- angular - 运行我的文件更改事件侦听器导致 TypeError:无法在“FileReader”上执行“readAsArrayBuffer”:参数 1 不是“Blob”类型
- git - Git 中的 TAG 名称标准
- git - 发布生成 git 日志输出后,如何从 X、Y、Z 板上找到所有故事编号?并将列表存储在变量中?
- java - 为什么我的 HashMap 内的值循环停止?
- python - 回文的递归方法
- python - 如何在python中创建对二维numpy数组的不连续子集的引用?