3

正如您可能从标题中看出的那样,我遇到了rest_framework_jwt的问题。

奇怪的是,在验证并收到我的令牌之后,如果使用该令牌发出后续请求,我会收到 401 Permission Denied:“错误解码签名”。我已将其追踪到 jwt python 库中的 jwt.decode() 引发的异常,并且 JWT 设置中的任何变化都无法解决该问题。

下次我发出请求(相同的 url,我只是在我的应用程序中点击刷新)时,我得到了正确的验证,并且收到了正确的响应。

更奇怪的是,使用https://jwt.io/和我的 settings.SECRET_KEY,我可以验证我的签名!所以我知道它是有效的。

有什么想法吗?

4

0 回答 0