在WCF(REST)中应该使用什么对象来检测当前经过身份验证的用户?

时间:2014-06-03 19:21:54

标签: wcf rest authentication

我应该查看Thread.CurrentPrincipal.Identity,OperationContext.Current.ServiceSecurityContext.PrimaryIdentity,还是我应该使用另一种方式?

请注意,我支持针对数据库的Basic身份验证和客户端想要使用它的集成安全性。

1 个答案:

答案 0 :(得分:1)

在这种情况下,

OperationContext.Current.ServiceSecurityContext.PrimaryIdentity是正确的。

Thread.CurrentPrincipal.Identity始终表示运行wcf线程的帐户。