📜  无需密钥即可解码 jwt 令牌 - 无论代码示例

📅  最后修改于: 2022-03-11 14:58:03.105000             🧑  作者: Mango

代码示例1
let b64DecodeUnicode = str =>
  decodeURIComponent(
    Array.prototype.map.call(atob(str), c =>
      '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2)
    ).join(''))

let parseJwt = token =>
  JSON.parse(
    b64DecodeUnicode(
      token.split('.')[1].replace('-', '+').replace('_', '/')
    )
  )