当前位置: 首页 > 知识库问答 >
问题:

Youtube OAuth2.0用户令牌的有效期是多少?

孙梓
2023-03-14

我在Youtube developers网站上阅读了文档,它没有谈到任何有效性。
OAuth2.0标准是否定义了任何有效期,或者授权令牌在用户手动撤销之前是否有效?
OAuth规范定义了令牌在授予后不久将到期,那么它会在我获得访问和刷新令牌后到期吗?我是否可以将此访问令牌用于所有未来的API请求,或者我是否需要定期获得一个新令牌?

共有1个答案

翟泰
2023-03-14

在使用一次以获取访问令牌后,您不能再次使用它。您也不需要定期检索授权代码。只有当您没有用户的访问令牌,但希望请求他的数据时,您才会这样做。

您的访问令牌将过期一段时间。您可以通过查看随其发送的expires_in值,或者通过向API发出请求并返回访问令牌过期错误来知道何时。然后,您可以使用刷新令牌获取新的访问令牌,而无需涉及用户。

 类似资料:
  • 由于GCM不断更新,我搜索的大多数资源似乎都过时或不清楚。基本上,我对代币和ID的到期时间感到困惑。(作为参考,我正在使用Android。) 据我所知(如果我错了,请纠正我),我的服务器有一个API密钥和一个发件人ID。使用发件人ID,我可以让我的客户端通过本地存储在我的客户端上的InstanceID请求令牌。我已经有点困惑了。InstanceID在我的应用上线时被分配?它会改变吗?当应用程序升级

  • 我使API服务器与Node.js和快递。 我还为auth用户使用了JWT令牌身份验证。 如果令牌过期,我的场景就在这里。 > ,因为它不会检查签名是否正确。 对于提取过期令牌的有效负载,有什么解决方案吗? 谢谢。

  • 问题内容: 我想对我们的新REST API实施基于JWT的身份验证。但是,由于在令牌中设置了有效期,是否可以自动延长有效期?我不希望用户在此期间正在使用该应用程序的情况下,每隔X分钟登录一次。那将是巨大的用户体验失败。 但是,延长有效期将创建一个新令牌(旧令牌在过期之前仍然有效)。在每个请求之后生成一个新令牌对我来说听起来很愚蠢。当多个令牌同时有效时,听起来像一个安全问题。当然,我可以使用黑名单来

  • 那么有人能告诉我如何避免这种情况吗?

  • 我有一个关于网址中的“令牌”的问题( https://firebasestorage.googleapis.com/v0/b/someapplication.appspot.com/o/images/sample.png?alt=media 从文档中,它说它返回一个“长寿”的下载网址https://firebase.google.com/docs/reference/js/firebase.sto