我在一个简单的asp.net mvc5应用程序中工作,我对声明概念非常陌生,有人能帮助我实现这一点吗?我已经在一个表中列出了所有应用程序用户及其相关的自定义声明,在每个声明附近我都放置了一个链接(x符号),这意味着删除该声明,我的意思是,当我单击'x‘符号从数据库.When的AspNetUserClaims表中删除相应用户的声明时,每个用户都会被创建(注册到应用程序-register操作中)默认情况下会创建两个声明,请参阅问题详细链接https://forums.asp.net/p/2133652/6183225.aspx?p=True&t=636494239089038616
发布于 2017-12-21 20:12:40
基本上,您可以使用以下代码删除用户的声明:
_userManager.RemoveClaimAsync(User, Claim);
如果您想获取用户的声明,请使用以下命令:
var claims = await _userManager.GetClaimsAsync(user);
https://stackoverflow.com/questions/47924295
复制相似问题