Windows身份基础声明从wcf服务访问

时间:2011-03-08 17:36:17

标签: wcf wif claims

当我尝试从WCF方法实现获取声明时,我得到一个System.Security.Principal.WindowsPrincipal类型的对象,它应该是Microsoft.IdentityModel.Claims.ClaimsPrincipal类型的对象。有人知道我在设置中缺少什么来实现这个目标吗?

代码行:IClaimsPrincipal principal = Thread.CurrentPrincipal as IClaimsPrincipal;

提前致谢

1 个答案:

答案 0 :(得分:1)

我需要通过在服务工厂写FederatedServiceCredentials.ConfigureServiceHost来配置声明感知服务以使用WIFI