【问题标题】:Google auth2 access token gets dots(.) after the token time to timeGoogle oauth2 访问令牌在令牌后不时获取点(。)
【发布时间】:2021-10-10 17:02:00
【问题描述】:

我正在尝试从 https://www.googleapis.com/oauth2/v4/token 获取访问令牌以访问 google 存储桶。代码运行没有任何问题。昨天申请突然断了。然后我注意到下面这个问题,API 在令牌之后返回.......问题时有发生。

【问题讨论】:

  • 请附上您的代码。大概(尽管您没有说明)这会导致问题。注意不要发布令牌。我最初担心的是,我怀疑您没有(但您确实应该)使用 Google 的 SDK 之一来访问该服务。
  • 我开了一张关于这个问题的支持票。 "gcloud auth print-access-token" 结果相同的虚线输出。

标签: google-cloud-platform google-authentication


【解决方案1】:

我发现谷歌在 2021 年 5 月通过电子邮件向客户告知了该问题。您可以阅读邮件内容,有人在网络上分享,请参阅以下link

2021 年 8 月 23 日,我们将推出安全性和可靠性改进,这将增加所有项目的 OAuth 2.0 访问令牌的大小。

与在验证阶段发送的特殊填充令牌不同,这些令牌不会有填充,并且与当前令牌相比,令牌本身会更大。

Google 实验在“验证阶段”中使用占位符字符(句点)更改令牌大小,但会删除占位符并在指定日期增加令牌大小。

占位符不属于令牌。因此,删除填充不会使令牌无效。

总体访问令牌大小将继续保持在 Google 开发人员指南和公共文档中记录的 2048 字节限制范围内。

增加的大小可能不如占位符长。但是您应该确保您的程序可以在限制范围内处理令牌。

【讨论】:

    猜你喜欢
    • 2015-02-11
    • 2016-07-07
    • 1970-01-01
    • 2016-03-05
    • 1970-01-01
    • 2013-07-29
    • 1970-01-01
    • 2016-10-13
    • 2015-04-09
    相关资源
    最近更新 更多