当我尝试从WCF方法实现获取声明时,我得到一个System.Security.Principal.WindowsPrincipal
类型的对象,它应该是Microsoft.IdentityModel.Claims.ClaimsPrincipal
类型的对象。有人知道我在设置中缺少什么来实现这个目标吗?
代码行:IClaimsPrincipal principal = Thread.CurrentPrincipal as IClaimsPrincipal;
提前致谢
答案 0 :(得分:1)
我需要通过在服务工厂写FederatedServiceCredentials.ConfigureServiceHost
来配置声明感知服务以使用WIFI