boot发布多个系统,如果在一个系统登出,其他系统也实际登出

Blade 未结 2 44

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

1.  boot发布多个系统,如果在一个系统登出,其他系统也实际登出

2. 

3.


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


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


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


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

2条回答
  •  1. 每个系统的sign-key都设置成一样

     2. token设置为有状态模式,配置 

    blade:
      #token配置
      token:
        #是否有状态
        state: true

    3. 前端saber3的tokenkey保持一致

    CleanShot20251202114818@2x.png

    0 讨论(0)
  • 8小时前

    是这样做了,但是奇怪的是redis里保存额state,再登出的时候,并没有被删除。
    https://sns.bladex.cn/q-15560.html
    image.png


    回答: 8小时前

    image.png

    作者追问:8小时前

    你用最新的4.7.0测试下,测试的时候把redis清空,然后测试登录后看下redis内容,再登出后看下redis内容。把这个流程录成视频发我们邮件 bladejava@qq.com.


    我本地测了下4.7,可正常删除token。

    回答: 8小时前

    是用4.7.0,是否需要整个boot都升级,还是仅仅oauth2改用4.7.0即刻?

    作者追问:8小时前

    开个临时目录,直接下载git的master分支原版代码测试,这样用官方原版测试更方便反映出问题

    0 讨论(0)
提交回复