WCF服务需要WindowsIdentity.Impersonate()吗?

时间:2013-10-09 14:32:47

标签: wcf impersonation

我在WCF服务上使用Windows身份模拟。是否有必要在我需要模仿时调用identity.Impersonate(),或者WCF可以为我做这个吗?如果可以,那么我应该指定什么配置?

1 个答案:

答案 0 :(得分:1)

您可以使用allowedImpoersonationLevel元素的windows在客户端配置中进行设置:

<windows allowedImpersonationLevel="Identification/Impersonation/Delegation/Anonymous/None"
    allowNtlm="Boolean"/>

此页面详细说明了这个元素在配置文件中的位置。 http://msdn.microsoft.com/en-us/library/ms731356(v=vs.100).aspx