我有一个带有以下声明的 JWT 令牌{ "authorized": true, "email": "sample@gmail.com", "exp": 1589929351, "node": "/auth/nodes0000000023", "role": "admin"}JWT 的发行人是claims['node']. 在上述声明中,它是/auth/nodes0000000023. 如何在不验证令牌的情况下从令牌中提取颁发者。我想获取发行者名称,以便我可以publicKey从 a中找到他的名称map,然后验证令牌。我func (*Parser) ParseUnverified在文档中找到了该功能,但不清楚如何使用它。使用的库是github.com/dgrijalva/jwt-go
1 回答
MYYA
TA贡献1868条经验 获得超4个赞
您可以像使用已验证 API 一样使用未验证的解析 API:
tok,_,err := p.ParseUnverified(tokenString,&claimsStruct)
- 1 回答
- 0 关注
- 113 浏览
添加回答
举报
0/150
提交
取消