关于jwt-go使用中jwt.MapClaims类型转换出错的问题

在golang项目中遇到jwt-go库的jwt.MapClaims类型转换问题,原因是github依赖库与本地项目中jwt-go版本不匹配。通过升级或降级本地版本以与依赖库保持一致,解决了该问题。同时了解到jwt.Claims是一个接口,jwt.MapClaims是其实现,两者不能直接相互转换。
摘要由CSDN通过智能技术生成

github同问题

https://github.com/dgrijalva/jwt-go/issues/262

import "github.com/golang-jwt/jwt";
// 在不进行类型断言的情况下,会panic
claims, ok := tok.Claims.(jwt.MapClaims)
panic: interface conversion: jwt.Claims is jwt.MapClaims, not jwt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值