我正在使用AspNetCore.All 2.0
我有一个使用Authorize属性的控制器,如下所示:
let newSorted = myArray.sorted { $0 < $1 }
当我传递JWT令牌时,它会按预期失败,因为它已过期。但是当我添加一个类似下面的策略时,它总是传递200.我仍然应该得到401,因为它是一个过期的令牌,对吧?我能做错什么?
[Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme]
以下是我的令牌验证参数。请注意,添加策略不仅会影响它可能是任何参数的到期时间
[Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme, Policy = "Over21")]