【发布时间】:2013-03-26 01:09:17
【问题描述】:
我过去经常使用[Authorize] 属性,它还允许你做这样的事情:
[Authorize(Users = "test")]
但是,我想再添加一个,
[Authorize(IsPermitted= PermissionsEnum.ThePermission)]
我已经写出了决定是否允许用户获得该权限的逻辑,但我不确定如何将该重载添加到授权属性。
如果可能的话,我不希望创建一个完全独立的授权属性。
【问题讨论】:
-
即使你可以“重载”或扩展现有的授权属性,你会为自己节省多少?你还是要覆盖authorizecore来改变逻辑...
标签: asp.net-mvc asp.net-membership authorization