【发布时间】:2016-07-08 10:49:00
【问题描述】:
我正在研究 asp.net 核心,但我不明白一些事情。 例如在 mvc.net 5 中,我们可以通过从 AuthorizeAttribute 创建类来过滤和授权操作,并将属性设置为如下操作:
public class AdminAuthorize : AuthorizeAttribute {
public override void OnAuthorization(AuthorizationContext filterContext) {
base.OnAuthorization(filterContext);
if (filterContext.Result is HttpUnauthorizedResult)
filterContext.Result = new RedirectResult("/Admin/Account/Login");
}
}
但是在 asp.net core 中我们没有 AuthorizeAttribute ... 如何在 asp.net 核心中为自定义操作设置这样的过滤器?
【问题讨论】:
标签: c# filter asp.net-core action authorize