OAuth2.0

作者: 啦啦一路高歌 | 来源:发表于2021-07-07 09:50 被阅读0次

    1、主动式:提前存好令牌(access token)的过期时间(令牌过期时间=获得accesstoken的时间+过期时间(expires_in)- 冗余时间t)。在服务器运行crontab定时任务, 每隔小于t的时间,检查数据库中所有用户token的令牌过期时间是否大于当前时间,自动刷新;这样的好处是保证每时每刻token都是有效的,但是对于服务器有一定负载;

    2、被动式:(令牌过期时间=获得access token的时间+过期时间(expires_in)。当要使用当前令牌(access token)时,检查该令牌过期时间是否大于当前时间,进行刷新;这是最简单的做法,能够节省资源,但是有一定几率会造成用户体验过慢,毕竟刷新token需要时间;不推荐被动式刷新。

    相关文章

      网友评论

          本文标题:OAuth2.0

          本文链接:https://www.haomeiwen.com/subject/ldkoultx.html