我正在开发一个将 JWT 令牌存储在 cookie 中的网站。我想要做的是,创建 Javascript 来解码令牌并提取我需要的值并将其传递给我的同事编写的另一个 Javascript。我的问题是,是否有用于 JWT 令牌解码的客户端 javascript 库可以从我的脚本中导入?
JWT 只是一个点分隔的 base64 编码字符串。您只需要在点上拆分,然后使用 atob() 进行解码。您不需要外部库。
例如
var jwt = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ";
var tokens = jwt.split(".");
console.log(atob(tokens[0]));
console.log(atob(tokens[1]));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5065 次 |
| 最近记录: |