关于如何从刷新令牌中获取访问令牌似乎有一些相互矛盾的建议:
这个 SO 回答说 passportjs 不参与刷新访问令牌,它应该通过 cron 作业完成:
这个 SO 答案说“不需要任何 cron 作业......当用户使用已过期的访问令牌从 API 请求数据时,这应该会触发您的框架失败,更新,然后重试。”
确保我们始终为 Google 提供有效访问令牌的最简单方法是什么?现在,我们只是将刷新令牌存储在数据库中并且从不使用它,这会在每次访问令牌过期时强制用户通过“允许/拒绝权限”流程。
关于如何从刷新令牌中获取访问令牌似乎有一些相互矛盾的建议:
这个 SO 回答说 passportjs 不参与刷新访问令牌,它应该通过 cron 作业完成:
这个 SO 答案说“不需要任何 cron 作业......当用户使用已过期的访问令牌从 API 请求数据时,这应该会触发您的框架失败,更新,然后重试。”
确保我们始终为 Google 提供有效访问令牌的最简单方法是什么?现在,我们只是将刷新令牌存储在数据库中并且从不使用它,这会在每次访问令牌过期时强制用户通过“允许/拒绝权限”流程。