【发布时间】:2016-03-24 17:26:13
【问题描述】:
我有一个授权过滤器,它像这样注释控制器类:
[Authenticated(Roles = "read_mail", "contact_user")]
public class MailController : Controller { ... }
但是有一个操作,用户只需要一个权限:
[Authenticated(Roles = "read_mail")]
public ActionResult Inbox() { ... }
正如当前设置的那样,只有注释类的过滤器被确认并执行适当的重定向。有没有办法仅针对特定操作覆盖它,或者我应该从控制器中删除过滤器并为每个操作定义它?
【问题讨论】:
-
是的,将其应用于该控制器的操作级别
标签: c# asp.net-mvc