如何在ASP.Net Core中的Identity中使用IdentityRoleClaim表(IdentityRoleClaim<;TKey>;类)
我正努力充分利用这一机会。在标识中,我看到有7张这样的表- 在那里,我对这张桌子很好奇- 可以在中找到 我试图使用此表进行基于声明的身份验证,超级管理员可以将声明分配给任何角色。因此,角色可以是动态的。所以,我想的是这样的- 但不存在名为如何在ASP.Net Core中的Identity中使用IdentityRoleClaim表(IdentityRoleClaim<;TKey>;类),asp.net,asp.net-core,asp.net-identity,identity,claims-based-identity,Asp.net,Asp.net Core,Asp.net Identity,Identity,Claims Based Identity,我正努力充分利用这一机会。在标识中,我看到有7张这样的表- 在那里,我对这张桌子很好奇- 可以在中找到 我试图使用此表进行基于声明的身份验证,超级管理员可以将声明分配给任何角色。因此,角色可以是动态的。所以,我想的是这样的- 但不存在名为索赔的表或与之相近的表 这就是为什么我认为我的知识有些差距。但是,据我所知,在这个主题上没有明确的文档 谁能告诉我 如何向RoleClaim表中添加条目 为什么标识中没有索赔表 关于这一点是否有明确的文件 我找到了一个接近我需要的,但我不确定。文档可在和中
索赔的表或与之相近的表
这就是为什么我认为我的知识有些差距。但是,据我所知,在这个主题上没有明确的文档
谁能告诉我
如何向RoleClaim表中添加条目
为什么标识中没有索赔表
关于这一点是否有明确的文件
我找到了一个接近我需要的,但我不确定。文档可在和中找到。
提前谢谢你的帮助
再-
如果需要,可以在中找到我的全部代码
1.如何向RoleClaim表中添加条目
参考:
2.为什么标识中没有索赔表
这是故意的。我想你们需要在github中提出问题,向PG寻求帮助
参考:
3.是否有关于此的明确文件
似乎没有官方文件来解释它们
var accountRole = await _roleManager.FindByNameAsync("Admin");
await _roleManager.AddClaimAsync(accountRole, new Claim("Manage", "Cashier"));