【问题标题】:Occasionally Missing Return Parameter id_token偶尔会丢失返回参数 id_token
【发布时间】:2014-09-11 14:29:26
【问题描述】:

使用 Google OAuth2 API 时,我收到不一致的回复参数。

范围:['email','profile']

预期响应:

{ 
  access_token: 'ya29.fQB...aYSwXTK7Etm2XzIhA2VYf7Gtp',
  token_type: 'Bearer',
  expires_in: 3600,
  id_token: 'eyJhbGciOiJSUzI1NiIsI...bDkzZDNjYzFicWJmdTIzdjF...pZWRfZW1h...0vYWNjb3Vud...kSObTnsLQKg...3Mpg6Y2K2Bhw6c' 
}

收到的回复:

{ 
  access_token: 'ya29.fQDvVUn66q...vqe2WLQf_Nc4d4oc',
  token_type: 'Bearer',
  expires_in: 3600 
}

有人知道如何解决或解决这个问题吗?

【问题讨论】:

  • 我遇到了同样的问题,但只是今天。 (9 月 11 日)
  • 我也是,今天才出现这个问题。
  • 同样的问题,不知道是不是bug。有什么方法可以升级到谷歌?
  • 我的问题是我可以得到id_token,但是id_token没有email_verified和email范围。
  • 对我来说似乎正在老化。

标签: google-oauth


【解决方案1】:

抱歉,这是由我们最新版本的问题引起的,我们一知道就回滚了。 所以这应该得到解决(截至太平洋标准时间下午 2 点)。如果您仍然看到问题,请告诉我们。

【讨论】:

    【解决方案2】:

    感谢 Naveen 的澄清, Amplify.com 教育应用程序在东部时间 2014 年 9 月 11 日下午 2:30 左右遇到了这个问题,并且在美国东部时间当天下午 5:15 左右得到了修复。我们的身份验证基于 Google OAuth。

    【讨论】:

      【解决方案3】:

      为了让我们做好准备,您/Google 是否计划将来从 Google API 中删除电子邮件 ID,或者这是一个已更正的开发错误? 谢谢,

      【讨论】:

      • 不,这只是一个错误。没有删除电子邮件地址的计划(如果用户已同意共享)。这没有意义。
      猜你喜欢
      • 2020-05-02
      • 2013-02-19
      • 2015-07-11
      • 2020-05-19
      • 1970-01-01
      • 2020-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多