我正在使用jwt令牌进行身份验证,并希望在客户端读取有效负载信息.现在我正在做这样的事情:
var payload = JSON.parse(window.atob(token.split('.')[1]));
有没有更好的方法在浏览器中使用jwt令牌?
解决方法
从
https://github.com/auth0/jwt-decode起
下载.build / jwt-decode.min.js文件并包含在项目中.
<script src="js/jwt-decode.min.js"></script> var token = 'eyJ0eXAiO.../// jwt token'; var decoded = jwt_decode(token); console.log(decoded);