对于登录多个帐户的用户,Google OAuth2用户界面中存在错误?

时间:2012-09-19 18:14:30

标签: oauth oauth-2.0

  

可能重复:
  Has Google pushed an update to their OAuth2.0 flow that breaks multiple accounts?

使用Passport.js与Google实施OAuth2身份验证。如果我只登录一个Gmail帐户,我可以进行身份​​验证。

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

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

在Safari,Firefox和Chrome中失败。我即使在退出时也能看到它 log back in to StackOverflow via Google(再次,只有登录多个Google帐户时)。

在AccountChooser.js:1444上失败,并且特别是无法找到元素'account-list':

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

因此,这可能是Google最近在OAuth2代码中出现的一个小错误。

有报告的地方吗?或者可能有办法解决?至少,这是一个注释,以防其他人体验这一点。

1 个答案:

答案 0 :(得分:2)

我们(谷歌)在我们的新页面中发现了这个错误并已将其回滚。下周晚些时候将会再次显示新页面并修复此错误。