- Authorization フィルター:認証と認可
- Action フィルター:Action メソッドの前後に実行
- Result フィルター:Action メソッドを実行して結果を生成した後
- Exception フィルター:例外処理
グローバル:
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc(config =>
{
var policy = new AuthorizationPolicyBuilder()
.RequireAuthenticatedUser()
.Build();
config.Filters.Add(new AuthorizeFilter(policy));
});
}
ローカル:
controller クラスまたは action メソッドに追加できます。
[Authorize]