我在 Web 客户端调用 WCF 服务时遇到问题。
HTTP 请求未经客户端身份验证方案“协商”的授权。从服务器收到的身份验证标头是“协商,NTLM”...
我可以说,除了德国的员工,公司的所有员工都没有遇到这个问题。
有趣的是,当我问德国的工作人员试图用新的隐身标签浏览网站时,他输入了他的 Windows 身份验证并且它工作......但是普通的 Chrome/Edge 不能工作......Firefox 完美运行。
一个奇怪的事情是当他在 Firefox 中浏览网站时,例如
他回到 Chrome/Edge,尝试浏览http://test.com/abc.html --> 它可以工作 :)) 甚至在此之前它在 Chrome/Edge 中不起作用......听起来他必须暖和在使用 Chrome/Edge 浏览该 url 之前使用 Firefox 设置一个 url...
我让他清理他的 Chrome,但它也不起作用。我不认为这是因为网站或 wcf 配置,因为它已经运行了很长时间,而且除了德国人之外,很多人都在正常使用它。
有没有人遇到过这个问题,或者你能给我一些解决这个问题的想法吗?
非常感谢,