Windows Identity Foundation 声明来自 wcf 服务的访问权限

发布于 2024-10-21 01:13:19 字数 254 浏览 6 评论 0原文

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

代码行: IClaimsPrincipal 主体 = Thread.CurrentPrincipal as IClaimsPrincipal;

提前致谢

when I try to get the Claims from the WCF method implementation, I get an object of type System.Security.Principal.WindowsPrincipal and it should be an object of type Microsoft.IdentityModel.Claims.ClaimsPrincipal. Does anybody know what am I missing in the settings to achieve this object?

Line of code : IClaimsPrincipal principal = Thread.CurrentPrincipal as IClaimsPrincipal;

Thanks in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

在梵高的星空下 2024-10-28 01:13:19

我需要通过在服务工厂写入 FederatedServiceCredentials.ConfigureServiceHost 将声明感知服务配置为使用 WIF

I needed to configure the claims-aware service to use WIF by writting FederatedServiceCredentials.ConfigureServiceHost at the service factory

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文