我一直在寻找这个问题的答案:“可以扩展Identity 2.0以允许同一用户在不同场景中拥有不同的角色”吗?换句话说,我可以扩展 AspNetUserRoles 以拥有一个或多个自定义列吗?我已经看到了一些关于如何向Roles表添加新字段而不是用户和角色之间关系的示例。
将新列添加到 AspNetUserRoles 将允许我在ScenarioA中为UserX分配RoleA,在ScenarioB中为RoleB分配。
我想坚持原生授权机制,但不想以不应该的方式摆弄它。在那种情况下,我将建立自己的表格。
有人知道如何实现这个目标吗?
谢谢!