显式忽略为控制器操作提供的令牌

时间:2021-02-24 15:57:36

标签: c# asp.net-core controller authorization

此问题的一些背景知识,我们已按以下方式为首选授权方案配置了 response 事件。

OnTokenValidated

但是有一些控制器操作我们不希望触发此事件。但是我们发现即使控制器有public void ConfigureServices(IServiceCollection services) { services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) .AddJwtBearer(builder => { builder.Events = new JwtBearerEvents { OnTokenValidated = ctx => { DoSomething(ctx); return Task.CompletedTask; } } }); } ,如果提供了Bearer token,这个token还是会被验证并触发这个事件。

是否有另一种机制来指示 ASP.NET Core 中间件跳过验证令牌,即使提供了令牌?

0 个答案:

没有答案
相关问题