未经授权使用jwt令牌

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了未经授权使用jwt令牌相关的知识,希望对你有一定的参考价值。

我已经构建了我的MEAN Web应用程序。要授权用户我正在使用JWT令牌。但是有一个问题。有时在重新加载页面时,我仍然获得401 Unauthorized授权。我在区域存储中检查了两次我的令牌,它就在那里。然后我试图重新加载其他我的页面,它是如此奇怪,因为一些正在重新加载很好,一些正在返回401.我在Heroku上托管我的应用程序时出现此错误。我正在使用角度5作为前端,使用Node js作为后端。有没有人有这样的问题。如果你需要代码,那就是我的github https://github.com/tia337/MEAN-Stack

答案

我认为它在包装上有一些问题。 tokenNotExpired函数有一些问题。您也可以自己检查令牌是否已过期。只需从JWT库解码您的令牌,并将过期时间与当前时间进行比较。希望它会有所帮助。

以上是关于未经授权使用jwt令牌的主要内容,如果未能解决你的问题,请参考以下文章

如果刷新(JWT)令牌未经授权(401响应),AngularJS重定向到登录

使用带有 RS256 加密的 express-jwt 在应用程序路由上解码 JWT 令牌会引发未经授权的错误

转到Spring Boot 1.5.1和OAuth2 + JWT令牌 - 错误401未经授权

在刷新身份验证令牌时处理多个未经授权的请求

颤振错误使用jwt令牌授权

护照-jwt 总是返回“未经授权” - 401