为了账号安全,请及时绑定邮箱和手机立即绑定

如何在没有验证的情况下从 JWT 令牌中获取声明

如何在没有验证的情况下从 JWT 令牌中获取声明

Go
智慧大石 2022-06-06 14:48:25
我有一个带有以下声明的 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)


查看完整回答
反对 回复 2022-06-06
  • 1 回答
  • 0 关注
  • 113 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信