扩展Asp.net身份实体AspNetUserRole和AspNetRole

时间:2018-10-16 07:36:04

标签: c# asp.net-core entity-framework-core asp.net-core-identity

我想扩展最新版本的ASP.net Core Identity实体AspNetUserRoles和AspNetRoles,但无法确定是否可行以及如何实现。我在互联网上的“无处不在”中查找了或多或少相同的问题,但是几乎每个人都没有任何答案,或者如果说的答案是说而不是角色。我原本打算通过AspNetRoleClaims间接使用蛤but,但是通过AspNetRoles来管理用户的版权声明比较容易,因此我的需要就出现了。

我想做的是这样

我还希望使用AspNetUserRoles添加一个字符串字段,以便用户可以在应用程序的不同部分中扮演不同的角色。如果不将其用于实际的多租户,那么多租户就是我能想到的最好的模拟设备。公司的不同部门中的不同角色也可以用作模拟。

我希望使用AspNetRoles添加一个用于分组/类别目的的字符串字段,以便关联角色,例如可以制作一个模块。

AspNetUserRole是至关重要的一个,AspNetRoles很高兴能提供一种解决角色命名的方法,可以让我从某种角度上解决问题。

我正在使用Asp.net Core,Code First,Entity Framework和Migrations,如何进行上述扩展?

0 个答案:

没有答案