myesn

myEsn2E9

hi
github

ASP.NET Core 过滤器

  • 授权 过滤器:身份验证和鉴权
  • 操作 过滤器:执行 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 上。

[授权]
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。