http://mysite.comとhttp://www.mysite.comから同じサイトを提供し、両方からの OpenID ログインを許可するというミスを犯しました。レルムは、www と非 www の両方で異なりました。
最初に www.mysite.com からログインしたユーザーが mysite.com からログインしようとしたときに、新しいアカウントを作成するように求められたときにトークンが見つからなかったときに、問題が発生しました。
サーバー側を常に www にリダイレクトするように修正する予定です。サイトのバージョンですが、www 以外のサイトからトークンをマージするにはどうすればよいですか?
返されたメールを使用して検出を行うことはできますが、場合によっては、ユーザーがメールを変更しているため、照合を行うための Gmail アカウントがわからないことがあります。