如何在asp.net中创建ClaimIdentity 5



在旧的asp.net标识2.0中,Microsoft.AspNet.identity.UserManager类型中有一个CreateIdentityAsync()方法。但现在asp.net 5已经删除了这个方法,我现在如何创建代表用户的ClaimsIdentity?提前谢谢。

public virtual Task<ClaimsIdentity> CreateIdentityAsync(TUser user, string authenticationType);

这就是您想要的吗?

http://aspnet-docs-example.readthedocs.org/en/latest/autoapi/Microsoft/AspNet/Identity/IUserClaimsPrincipalFactory-TUser/

IUserClaimsPrincipalFactory接口

为工厂提供抽象,以便从用户创建System.Security.Claims.ClaimsPrincipal。

这已更改为UserManager.CreateAsync,并返回指示是否成功创建新用户的IdentityResult。

如果您想添加索赔,可以通过UserManager.AddClaimAnc.

来完成

在这里,您可以找到如何使用ClaimIdentity示例和示例downloadable project

相关内容

  • 没有找到相关文章

最新更新