谷歌OAuth2和400错误请求:错误在谷歌一边?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (71)

我们有谷歌OAuth2在我们的网站上运行良好。然而,Chrome用户经常抱怨400坏的请求,我们现在能够复制它。根据调查结果,它看起来确实像是谷歌端的一个bug:

  1. 这种情况只会发生在先前通过身份验证并在gmail上使用多个帐户登录的用户身上。
  2. 当同一个用户使用匿名窗口时,不会发生这种情况。
  3. 这个问题是普遍存在的,不仅仅是我们的网站。目前,我无法登录任何网站,包括StackOverflow使用谷歌OAuth2。StackOverflow站点也提供了相同的400坏请求错误,我不得不使用匿名。
  4. 除了400坏请求错误之外,没有其他信息。
  5. 但是,如果我以匿名方式加载它,则会出现错误:无效。_请求。所以确实有不同的行为。
  6. 因此,我们怀疑问题可能与随请求一起发送的cookie有关,因为隐匿窗口没有cookie。因此,我们清除了域帐户的所有cookie.google.com,并神奇地解决了问题。这证实了Google端的代码无法处理自己的cookie。
提问于
用户回答回答于

我不清楚是谷歌的错误还是API的误用。无论如何,堆栈溢出也会受到影响。

所属标签

可能回答问题的人

  • 嗨喽你好

    7 粉丝480 提问8 回答
  • uncle_light

    5 粉丝518 提问7 回答
  • 富有想象力的人

    3 粉丝0 提问6 回答
  • 人生的旅途

    10 粉丝484 提问6 回答

扫码关注云+社区

领取腾讯云代金券