node.js - OAuth 2.0 - 何时应使用刷新 token 更新访问 token ?

标签 node.js mongodb google-api oauth-2.0 access-token

我目前正在使用 OAuth 2.0 访问 Google API。据我了解,我应该使用返回的刷新 token 来更新访问 token 。应该在它过期之前刷新还是应该在用户使用已过期的访问 token 从 api 请求数据时刷新?

如果它应该在到期之前完成,我是否应该运行一个 cron 作业来更新过时的 token ?

我正在使用 node.js 和 mongodb,如果这对推荐的解决方案有任何影响的话。

非常感谢!

最佳答案

它应该是无缝的。

当用户使用已过期的访问 token 从 API 请求数据时,这应该会触发您的框架失败、更新,然后重试。

在我创建的应用程序中不需要任何 cron 作业或类似的东西。

关于node.js - OAuth 2.0 - 何时应使用刷新 token 更新访问 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11436351/

相关文章:

sql-server - 如何使用 mssql 模块通过 Node.JS 的 Windows 身份验证连接到 SQL Server

node.js - 渲染 View 之前的多个 Mongoose 查询

javascript - 为什么我无法在 Tracker.Autorun 中访问 React 状态?

javascript - 尝试使用 JavaJascript 连接到 Google Profiles API(域联系人)

node.js - Firebase-NodeJS : Domain-Wide Delegation with OAuth2 for Google API

Java Google Contacts API 访问服务帐号认证

node.js - Angular2 和 Node : Response for preflight has invalid HTTP status code 403

node.js util.inherits 与 new

node.js - mime.lookup 的 webrtc 错误

mongodb - meteor Collection2 : duplicate key error for nested uniq