首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在sharepoint 2013 make spuser之前从自定义STS令牌获得索赔

在sharepoint 2013 make spuser之前从自定义STS令牌获得索赔
EN

Stack Overflow用户
提问于 2015-03-14 10:40:47
回答 2查看 1K关注 0票数 0

我正在尝试从我们的自定义STS提供的STS令牌获取索赔信息。

当我们的STS放弃一个令牌时,它提供了一个电子邮件地址和一个名为registration number的自定义字段。

现在我想在SharePoint中使用这个声明,我无法访问它,因为SharePoint从声明中生成了一个SPUser对象,而SPUser没有名为registration number的字段。

如何在SharePoint中访问这些索赔数据?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-18 16:23:03

这篇文章帮助我解决了这个问题。http://sharepintblog.com/2011/10/26/adding-additional-claims-to-a-trusted-identity-token-issuer/

票数 0
EN

Stack Overflow用户

发布于 2015-03-14 19:27:33

这是我们在sharepoint代码中所做的

代码语言:javascript
复制
IClaimsPrincipal cp = HttpContext.Current.User as IClaimsPrincipal;
IClaimsIdentity = cp.Identity as IClaimsIdentity;
ClaimCollection claims = ci.Claims;

这在某种程度上是为了完整性而设计的。我们有扩展方法帮助我们的索赔处理系统。

你可以找到更多的细节在IClaimsPrincipal MSDN页面上

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29047977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档