我在ASP.NET Core应用程序中使用JwtBearer方案。
services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
但是,这带来了挑战,我不希望如此。是否有一种简便的方法来禁用/阻止/处理挑战,以使其在不放弃整个中间件的情况下不执行?
答案 0 :(得分:1)
是的。您可以通过设置{{1}的Challenge
属性来禁用/处理TokenValidated
以及其他事件,例如MessageReceived
,AuthenticationFailed
和Events
}},并提供您自己的方法,如下所示:
JwtBearerOptions