- 授權 過濾器:身份驗證和授權
- 操作 過濾器:執行 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 上。
[授權]