我目前正在寻找一种解决方案,以在身份识别3中使用ASP .NET 5 MVC 6中的高级角色/组权限管理。我开始了一个新的预览Starter Web项目带有集成的简易登录系统。ASP .NET 5 MVC 6身份3角色声明组
现在我需要一个复杂的“用户权限管理”具有以下功能:
- 用户可以在多个组/角色
- 组/角色有很多访问对象(例如CanAccessUser,CanEditUser .. ?)
- 每个组的这些访问对象(也许索赔)/角色相得益彰
- (可选为最终溶液):另外=>访问对象(也许要求)可以由一组独立地分配到一个用户
我已经看到身份已经广泛地为我提供了适合我的表格结构。 (例如AspNetUsers,AspNetUserRoles,AspNetRoles,AspNetRoleClaims),
但我错过了一个很好的示例/文档来使用它们。
对于MVC 5,I使用本实施例:用户有许多组,一组可以有许多角色(角色是在类/函数的源代码的访问对象) ASP.NET Identity 2.0: Implementing Group-Based Permissions Management
存在对这些要求已经是工作的例子,你不必重新发明轮子。
Speedone,你有没有找到解决身份3:基于组权限管理? – capiono