关于refresh_token 过期时间的问题

Blade 未结 1 999
312237823
312237823 2022-04-19 19:00

1.  想知道一下refresh_token 的过期时间在什么情况下会变,就目前的观察 ,在刷新token时,返回的refresh_token的过期时间并没有发生变化,

如果 refresh_token 的过期时间不会变的话,那客户端那边等到它过期后,就必须要重新登录一次了?
能不能实现让用户不登录,refresh_token的过期时间随着用户最后一次刷新token,来自动续期呢?

商业版 cloud 版本的,2.8.0 




1条回答
  •  yinyuncan
    yinyuncan (楼主)
    2022-04-20 08:27

    只要在过期时间内拿着refresh_token去刷新登录就可以获得新的refresh_token


    下次拿着这个新的refresh_token刷新登录就可以做到一直在登录状态

    作者追问:2022-04-20 08:27

     不是这样的,假如我refresh_token生成是七天到期,

    我在1月1日登录了一次,然后生成的refresh_token会在1月7日过期,
    在1日到7日之间,我去刷新token,返回过来的refresh_token,虽然说是每次都变,但过期时间并不会变,

    依然显示是1月7日过期,不论我是几号去刷新token,返回过来的refresh_token,都是最开始登录时生成

    refresh_token的时间向后推7天,并不是以最新的时间向后推七天。

    这些我已经验证过了。

    不知道是不是我哪里配置错了,还是需要怎么处理才能让refresh_token自动向后延期

    回答: 2022-04-20 08:27

    噢 是吗!那这个可能需要bladex完善一下了

    0 讨论(0)
提交回复