发现为go中jwt使用错误
我出错的地方为
// 出现错误地方为 tokenClaims := jwt.NewWithClaims(jwt.SigningMethodES256, claims) return tokenClaims.SignedString(jwtSecret) 我出错的点:加密方式选择了 jwt.SigningMethodES256 ,应该选择jwt.SigningMethodHS256 ,这个H是hash的意思,而SigningMethodES256是没有SignedString方法的 另一个常见错误: jwtSecret——这个key的底层是一个[]byte断言 --> key.([]byte),若此处传入的不是[]byte,将会报错key is invalid or of invalid type参考链接:https://juejin.cn/post/7137156362651303966 作者:水纹
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 标签:postman,jwt,invalid,报错,key,SigningMethodES256,type From: https://www.cnblogs.com/PurpleGinsburg/p/17465661.html