js解析jwt中的數據


jwt前端解析

​ 當我們做前后端分離項目時,需要將jwt保存在前端,有時候需要將jwt中的數據解析出來,網上有很多用第三方組件的方式,但是js的原生方法就可以解決啊。

我們jwt 數據載體是使用的base64進行加密的,所以我們只需要對載體的字符串進行base64解碼即可!

var token = res.headers.authorization;  //在請求頭中獲取token
let strings = token.split("."); //截取token,獲取載體
var userinfo = JSON.parse(decodeURIComponent(escape(window.atob(strings[1].replace(/-/g, "+").replace(/_/g, "/"))))); //解析,需要吧‘_’,'-'進行轉換否則會無法解析


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM