【发布时间】:2013-11-05 02:18:00
【问题描述】:
要确定何时使用刷新令牌来请求新的访问令牌,我知道有两种方法(如下)。在不修改passport-google-oauth 库的情况下是否可以使用这些方法中的任何一种?
1) “先发制人”方法
- 在授予访问令牌时保存访问令牌的到期时间
- 每当使用访问令牌访问 API 时,对照当前时间检查到期时间
- 如果访问令牌未过期,则使用它访问 API
- 如果访问令牌已过期(或即将过期),请提供刷新令牌以获取新的访问令牌
2)“处理失败”方法
- 始终提供访问令牌
- 如果访问令牌验证失败,提供刷新令牌,获取新的访问令牌
谢谢。也欢迎任何替代方案。
【问题讨论】:
标签: node.js oauth google-api google-oauth passport.js