开发者

SOAP Authentication is not being sent

We are in the process of moving some software from our test environment into a production test environment. We've ran into a problem where our service can't communicate with another 3rd party service. After a bit of packet sniffing I was able to figure out that when the message is being sent on the working system the POST has an Authorization: Basic that is missing on the production test environment POST.

The question I have is does anyone know of any likely causes? The dlls are the exact same. 开发者_如何学Python Configuration has been verified (and in fact there are checks in the code to ensure configuration exists). At this point it just seems like the SoapHttpProtocol is ignoring the NetworkCredential that we provide.


Could it be related to security zones.

There is a difference between "Trusted Sites" and "Internet" zone, with respect to sending over authentication information.

You could browse the the 3rd party site from the test and production environment and check if the zone settings are the same.


I ended up changing the account that the service was using to startup and that seems to have fixed the issue.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜