多人登录模式怎么踢出用户

Blade 未结 1 290
9C
9C 剑童 2024-12-05 17:09

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

1. 修改配置blade:token为true,blade:single为false

2. 调用JwtUtil.removeAccessToken(String tenantId, String userId)

3.


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

期望用户踢出,实际用户没踢出


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


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


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

1条回答
  • 2024-12-05 20:58

    看下有没有开启state

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


    作者追问:2024-12-06 16:44

    #blade配置

    blade:

    #token配置

    token:

    #是否有状态

    state: true

    #是否单用户登录

    single: false


    state值是为true的,这种配置下,redis存储的key是000000:blade:token::token:state:accessToken,无法实现踢出用户

    回答: 2024-12-06 17:16

    好的,我们登记去排查一下

    0 讨论(0)
代码语言
提交回复