- 授权 过滤器:身份验证和鉴权
- 操作 过滤器:执行 Action 方法前、后
- 结果 过滤器:执行 Action 方法并生成结果之后
- 异常 过滤器:处理异常
全局:
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc(config =>
{
var policy = new AuthorizationPolicyBuilder()
.RequireAuthenticatedUser()
.Build();
config.Filters.Add(new AuthorizeFilter(policy));
});
}
局部:
可以加在 controller class 或者 action method 上。
[授权]