重新登录再次访问新功能提示请求未授权(401)

Blade 未结 1 439
qsine0106
qsine0106 剑侠 2024-11-14 16:44

一、该问题的重现步骤是什么?

1. 新功能

2. 退出登录并重新登录

3.访问新功能


二、你期待的结果是什么?实际看到的又是什么?

重新登录再次访问新功能提示请求未授权,后台报签名错误,点击其他原有功能后再访问新功能不报错。
@PreAuth无效
加密确认没有问题

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

4.1.0.RELEASE.

四、请提供详细的错误堆栈信息,这很重要。

签名认证失败,请求接口:/device-driver/list,请求IP:127.0.0.1,请求参数:{"current":["1"],"size":["10"]}

五、若有更多详细信息,请在下面提供。

1条回答
  • 2024-11-14 17:20

    没看明白,请把你的所有配置以及重现步骤都详细描述一下

    另外请给我们邮箱:bladejava@qq.com 发一个邮件提供授权公司名,登记为商业账号后方可进行商业版问题答疑。

    作者追问:2024-11-14 18:16

    已使用qsine0106@yeah.net邮箱回复

    回答: 2024-11-14 19:08

    用的是什么账号登录的,是超管账号admin么?你去访问同样有preauth注解声明的接口比如用户列表看看会不会报401

    作者追问:2024-11-15 09:53

    :是超管,社区里边的我都看过了,不知道什么情况

    作者追问:2024-11-15 10:19

    原来的功能不会报,倒是我的功能要用必须点击几下原来的功能,再回来才能用,否则就报错退出登录

    作者追问:2024-11-15 18:09

    问题已解决,服务器时间是CST,本地是UTC,改一下就好了

    作者追问:2024-11-15 18:12

    解决问题方法,与本地一致即可

    1. vi /usr/share/zoneinfo/Asia/Shanghai 修改最后一行CST/GMT/UTC跟本地一致
    2. cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
    希望有帮助

    0 讨论(1)
提交回复