我有一个控制器,除了一对,我希望默认情况下对所有操作进行授权.因此,在下面的示例中,除索引外,所有操作都需要身份验证.我不想用Authorize来装饰每个动作,我只想在某些情况下覆盖默认授权,可能使用自定义过滤器,例如NotAuthorize.
[Authorize]
public class HomeController : BaseController
{
[NotAuthorize]
public ActionResult Index()
{
// This one wont
return View();
}
public ActionResult About()
{
// This action will require authorization
return View();
}
}
Run Code Online (Sandbox Code Playgroud)