全平台唯一与单客户端唯一配置无效

Blade 未结 2 394
科创云联
科创云联 剑圣 2023-10-19 17:05

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

  1. application.yml配置全平台模式

    image.png

2. 新增 一个client ,用saber 和odin两个端的admin用户登录

image.png

image.png

3. 加密client,依次登录

image.png


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

配置了全平台唯一,期待同一个用户,不同端只能登录一次;结果全部都可以登录

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

 springboot     3.2.0.RELEASE   Mac OS 10.15.7

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

成功登录

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

2条回答
  • 2023-10-19 18:10

    后登的会把前面登录的用户踢掉,你这么操作试试:

     1. 第一次调用登录,获取token,然后用token调用需要鉴权的接口查看是否能正常返回数据

     2. 第二次调用登录成功,然后用第一次调用的token再去调用需要鉴权的接口,看看还是否能正常返回数据


    正常情况下,第一次获取的token就失效了,你如果测试完还是生效的,麻烦把完整的调用流程截图补充下帖子,我们来安排排查问题

    0 讨论(0)
  • 2023-10-20 11:26

    没问题了,两次获取token之后,根据配置的登录模式,后续带着token请求其他业务接口会校验,谢谢

    0 讨论(0)
提交回复