情况:
我们在新的Windows Server 2016计算机(计算机X)上安装了自托管WCF服务。此服务在另一台Windows Server 2016计算机(计算机Y)上调用Tibco BW Web服务。
当用户A(内置管理员的一部分)运行WCF服务时,所有请求都会成功处理。当服务作为用户B(服务用户)运行时,我们收到以下消息:“禁止身份验证方案的http请求”
这两个服务都在basicHttpBinding下运行。
我们能够在不同的Windows服务器2016环境中以不同的用户成功进行相同的安装。
迄今采取的步骤:
我们的猜测
我们怀疑用户B缺少一些特权来使用户A能够做出http请求。
问题
谢谢
我们进行了wireshark分析,发现仍然存在一项策略,要求服务帐户通过代理服务器重定向所有流量。这个代理最不知道如何处理WCF流量,所有请求都导致我们观察到的错误消息。
一旦我们更改策略以允许阻止服务用户使用代理,请求就会按预期和与其他管理员用户一起观察到。