【发布时间】:2020-09-05 12:20:06
【问题描述】:
我在我的项目中使用了jwt,并且我有一系列通用的方法,但是由于某种原因,我需要在请求者的标头中发送令牌。发送token时,如果过期,报401错误,根本不进入方法。
该方法没有 Authorize 过滤器,并且这个问题,虽然根本没有 Route,但如果 header 中有令牌,则返回 401。
在到达Routing中间件之前,jwt OnAuthenticationFailed事件捕捉到了中间件的顺序,也观察Net core project 3.1
【问题讨论】:
-
不清楚你的要求。你的意思是它返回 401 虽然你添加了
AllowAnonymous属性?如果是这样,我认为你需要提供更多关于如何生成 jwt 以及你是如何生成的代码配置您的 Startup.cs。
标签: c# asp.net-core jwt asp.net-core-webapi