一、该问题的重现步骤是什么?
1. 新功能
2. 退出登录并重新登录
3.访问新功能
二、你期待的结果是什么?实际看到的又是什么?
重新登录再次访问新功能提示请求未授权,后台报签名错误,点击其他原有功能后再访问新功能不报错。
@PreAuth无效
加密确认没有问题
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
4.1.0.RELEASE.
四、请提供详细的错误堆栈信息,这很重要。
签名认证失败,请求接口:/device-driver/list,请求IP:127.0.0.1,请求参数:{"current":["1"],"size":["10"]}
五、若有更多详细信息,请在下面提供。
无
没看明白,请把你的所有配置以及重现步骤都详细描述一下
另外请给我们邮箱:bladejava@qq.com 发一个邮件提供授权公司名,登记为商业账号后方可进行商业版问题答疑。
已使用qsine0106@yeah.net邮箱回复
用的是什么账号登录的,是超管账号admin么?你去访问同样有preauth注解声明的接口比如用户列表看看会不会报401
:是超管,社区里边的我都看过了,不知道什么情况
原来的功能不会报,倒是我的功能要用必须点击几下原来的功能,再回来才能用,否则就报错退出登录
问题已解决,服务器时间是CST,本地是UTC,改一下就好了
解决问题方法,与本地一致即可
1. vi /usr/share/zoneinfo/Asia/Shanghai 修改最后一行CST/GMT/UTC跟本地一致
2. cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
希望有帮助