0

可能重复:
Google 是否已对其 OAuth2.0 流程进行了更新,从而破坏了多个帐户?

使用 Passport.js 通过 Google 实现 OAuth2 身份验证。如果我只登录一个 Gmail 帐户,我可以很好地进行身份验证。

但是,如果我同时登录了两个 Google 帐户,那么预期的行为是让 Google 登录页面询问我要使用哪个帐户(例如“formal_me@gmail.com”或“casual_me@gmail.com” )。过去我看到它是这样工作的。

但是,现在该页面无法列出帐户。该页面显示“选择一个帐户”,但没有列出我登录的内容。

它在 Safari、Firefox 和 Chrome 中失败。而且我现在才看到它,即使我注销并 通过 Google 重新登录 StackOverflow(同样,只有登录多个 Google 帐户)。

它在 AccountChooser.js:1444 上失败,特别是找不到元素“account-list”:

[AccountChooser.js:1944] document.getElementById('account-list').getElementsByTagName')

所以大概这是谷歌 OAuth2 代码中的一个小错误。

有地方举报吗?或者有没有办法解决?至少,这是一个注释,以防其他人遇到这种情况。

4

1 回答 1

2

我们(谷歌)在我们的新页面中注意到了这个错误,并且已经将它回滚了。新页面将在下周晚些时候再次显示并修复此错误。

于 2012-09-19T22:17:58.700 回答