【发布时间】:2017-08-26 13:04:03
【问题描述】:
我有一个非常复杂的要求来实现我的 asp.net mvc 4 应用程序中的角色和权限。我知道 ASP.NET 身份验证,但这不符合我的要求。
我的应用程序中有 15-20 个控制器,它们有各自的视图,一些视图具有部分视图,这些视图在 Jquery 代码中处理并从那里加载。
现在我有以下要求:
1) 某些控制器只能由特定角色访问。 1) 控制器中的某些视图只能由特定角色访问。 2) 在网格视图中,只有特定角色才能访问某些列和操作,例如编辑/创建/删除。
我正在考虑根据角色对控制器、操作和视图实施检查,但是当我将来拥有多个角色和自定义角色时,这可能会导致问题。什么是实施这种解决方案的最佳方法。任何建议将不胜感激。
【问题讨论】:
-
查看基于属性的访问控制
-
你能分享一些链接吗?
标签: asp.net-mvc-4 authentication authorization roles