我有一个这样的 jwt 令牌
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7HgQ
我该如何解码才能得到这样的有效载荷
{
"sub": "1234567890",
"name": "John Doe",
"admin": true
}
我用过 这个 库,但找不到做我想做的事的方法
原文由 aroM 发布,翻译遵循 CC BY-SA 4.0 许可协议
你应该拆分字符串:如果你通过 base 64 解码器传递前两个部分,你将得到以下内容(为清楚起见添加了格式):
标头
身体
代码示例:
调用方法举例
库参考: https ://github.com/jwtk/jjwt
jwt 测试: https ://jwt.io/