未经授权使用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 令牌会引发未经授权的错误