一、问题描述
我在获取JWT令牌时,报了一个这样的错误
error:io.jsonwebtoken.security.WeakKeyException: The signing key's size is 64 bits which is not secure enough for the HS256 algorithm.
二、问题原因
原因是我这里指定的签名密钥也就是signingKey,也就是‘cehgnxuyuan’这个字符串长度太短了,不符合HS256加密算法的密钥长度规则
三、问题解决
只需要将‘chengxuyuan’这个字符串换成一个比较长的即可
运行看下效果,获取JWT令牌成功
还好最后解决了,一个小小的问题花了我好长时间,不过报错也是好事,提前知道了一个问题的解决方式