0

重複の可能性:
Google は複数のアカウントを破壊する OAuth2.0 フローの更新をプッシュしましたか?

Passport.js を使用して Google で OAuth2 認証を実装します。1 つの Gmail アカウントにログインしている場合は、問題なく認証できます。

しかし、2 つの 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')

したがって、おそらくこれは、Google の OAuth2 コードの最近の小さなバグです。

報告する場所はありますか?または、回避する方法があるのでしょうか?少なくとも、これは他の誰かがこれを経験した場合のメモです。

4

1 に答える 1

2

私たち(Google)は、新しいページでこのバグに気づき、すでにロールバックしています。このバグが修正された新しいページが来週後半に再び表示されます。

于 2012-09-19T22:17:58.700 に答える