I am trying to get double hop impersonation working using delegation from a forward facing WF WCF service. This is the basic setup:
(Client WPF/Silverlight) -> WF WCF (IIS7.0) -> WCF (IIS6.0)
The whole lot works on a development machine but when distributed to the various servers I have been getting an error when calling an operation on the back end WCF =
"The HTTP request is unauthorized with client authentication scheme 'Negotiate'. The authentication header received from the server was 'Negotiate,NTLM'"
After hours of digging around online and trying various things I came across this blog post here:
In summary it seems the double hop between servers (WCF-WCF) is the problem so I have been following the blog above as my setup is fairly similar.
One part of the blog states that I enter the following in the config for the WF WCF which I have done.
View Complete Post