何时刷新访问令牌 [英] When to refresh the access token

查看:20
本文介绍了何时刷新访问令牌的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的问题是确定何时刷新访问令牌。

我读到我应该在每次请求之前刷新新的访问令牌,但它在其他地方说不建议这样做。因此,我的问题是,我是应该在每次请求之前刷新访问令牌,还是发送请求并在收到401未授权状态后刷新访问令牌,然后重试对指定资源的请求。

推荐答案

您可以从访问令牌中获取过期时间(通常位于名为exp的字段中,格式为unix时间戳)。因此,每当您准备向资源服务器发送HTTP请求时,您都可以检查访问令牌是否已经过期或即将过期(例如,60秒)。

如果是,请尝试使用刷新令牌获取新的访问令牌,并更新返回的新访问令牌和存储在应用程序中的刷新令牌。否则,只需继续使用现有访问令牌。

这篇关于何时刷新访问令牌的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆