我有一个定制的声明提供者,现在我收到了这种新要求,以增加基于用户已经拥有的索赔的一些新的索赔。

如何让已经增强的用户声明(例如,来自ADF的人)?

有帮助吗?

解决方案

您可以通过以下代码来获得索赔:

        var claimsPrincipal = Page.User as IClaimsPrincipal;
        if (claimsPrincipal != null)
        {
            IClaimsIdentity claimsIdentity = (IClaimsIdentity)claimsPrincipal.Identity;
            var userClaims = claimsIdentity.Claims;
        }
.

但如果您想在增强时添加索赔,那么可能会跟随链接指导您更多。

如何在SharePoint 2010中获取在SharePoint 2010中的索赔增强时间的所有用户声明

让我知道这是否有助于你。

其他提示

许可以下: CC-BY-SA归因
scroll top