1
Answer

Impersonation over multiple servers using WCF

Hi,

I'm trying to impersonate user identity between two WCF services (tcp.net).
When the client and the two services located on the same machine, everything work fine.
But when I move the services to a different machine than the client, it fails to pass the impersonated user identity to the second service (Client -> Server1 -> server2). I’m getting the following exception: “Either a required impersonation level was not provided, or the provided impersonation level is invalid”
Is it possible to do such a thing? what should be the configuration of the two servers?

Answers (1)