小编spe*_*one的帖子

ASP .NET 5 MVC 6身份3角色声明组

我目前正在寻找一种解决方案,使用带有Identity 3的ASP .NET 5 MVC 6中的高级角色/组权限管理.我启动了一个带有集成的轻松登录系统的新预览启动Web项目.

现在我需要一个复杂的"用户权限管理",具有以下功能:

  1. 用户可以是多个组/角色
  2. 一个组/角色有很多访问对象(例如CanAccessUser,CanEditUser ......)
  3. 每个组/角色的这些访问对象(可能是声明?)相互补充
  4. (对于最终解决方案是可选的):另外=>访问对象(可能是声明)可以由组独立分配给用户

我已经看到这种身份已经广泛地为我提供了适合我的表结构.(例如AspNetUsers,AspNetUserRoles,AspNetRoles,AspNetRoleClaims),

但我错过了使用它们的好示例/文档.

对于MVC 5,我使用了这个示例:用户有许多组,一个组可以有多个角色(角色是类/函数源代码中的访问对象) ASP.NET Identity 2.0:实现基于组的权限管理

存在这些要求已经是一个工作示例,您不必重新发明轮子.

asp.net asp.net-mvc asp.net-core-mvc asp.net-identity-3 asp.net-core

17
推荐指数
2
解决办法
6178
查看次数