【发布时间】:2014-02-26 17:01:35
【问题描述】:
我知道可以根据[Authorize(Roles = "Publisher")] 等角色来注释操作方法来控制访问,但是如果访问控制信息来自数据库并且可以随时更改,我怎样才能达到相同的结果。
例如:Create 操作方法可以由 Publisher 访问,但不能在明天访问,因为 Admin 不允许 Publisher 到 Create。这些信息将来自数据库,我必须以某种方式在运行时放置适当的注释。
我希望我能够正确地传达我的问题。任何建议表示赞赏。
【问题讨论】:
-
最后,我采用了与stackoverflow.com/a/3765891/1565402类似的解决方案。
标签: c# asp.net-mvc authentication roles