token失效时间怎么设置? 或者说怎么在网关的过滤器里面设置token 失效时间

Blade 未结 1 978
YQ
YQ 2022-03-29 13:34

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

  token失效时间怎么设置?  

JwtUtil.addAccessToken(tenantId, userId, token); 此方法不生效

2. 

3.


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

       一段时间不登录则自动退出,重新登录系统  ,当一直操作的时候,需要重置token 失效时间,此操作我使用过滤器拦截

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

         bladex 

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


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

1条回答
  •  yinyuncan
    yinyuncan (楼主)
    2022-03-29 14:05

    刚刚debug看了一下 

    token如果配置了有状态的,用你这个方法就是能续期的,因为有状态的token是存在redis中的


    那么无状态想要续期就用refreshToken来续期吧!


    image.pngimage.png

    作者追问:2022-03-29 14:05


    我用此方法没生效

    企业截图_16484640947016.png

    回答: 2022-03-29 14:05

    唉,送佛送到西,需要在yaml文件中配置:
    blade.token.state=true

    这个就是配置有状态的了,然后你的代码就可以生效了

    0 讨论(0)
提交回复