У меня настроено многоуровневое подтверждение токена jwt в net основном приложении. Все работает, как и ожидалось, но мы замечаем некоторый шум в журналах нашего приложения, где событие провала проверки регистрируется для провайдера аутентификации jwtbearer. Каждый запрос может быть проверен одним из валидаторов токенов, а другой валидатор не проходит. Есть ли способ подавить событие, когда один из токенов проверки проходит проверку?
services.AddAuthentication("AzureAdAuth").AddJwtBearer("AzureAdAuth", options =>
{
configuration.Bind("JwtSettings:AzureAd", options);
})
.AddJwtBearer("WebSecAuth", options =>
{
configuration.Bind("JwtSettings:WebSec", options);
options.Events = new JwtBearerEvents()
{
OnAuthenticationFailed = _ => {
return Task.CompletedTask;
}
};
});