Google では、ユーザーが同時に複数の Google アカウントにサインインできるようになりました。ただし、Google アカウントには独自の一意の OpenID 識別子 URL があるとは思いません (これは誰にとっても同じです: https://www.google.com/accounts/o8/id )。
これには少し問題があります。ユーザーが A と B の 2 つの Google アカウントにログインしているとします。しかし、彼は私のサイトに B のアカウントしか持っていません。彼が私の OpenID リンクをクリックしたときに、A ではなく B で認証されるという保証はありません。 .. 私にできることは結果を見ることだけで、A だった場合は、ユーザーに「Google アカウント A にログインしているようです。ログアウトしてください」という紛らわしいエラー メッセージを表示します。
より良い解決策はありますか?