我有一個帶有以下聲明的 JWT 令牌{ "authorized": true, "email": "[email protected]", "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 關注
- 138 瀏覽
添加回答
舉報
0/150
提交
取消