Google+ サインイン ボタンの実装でワンタイム コード フローを使用していますが、tokeninfo エンドポイントからの応答の user_id が、javascript コールバックがサインイン ボタンから受け取るオブジェクトの id_token と一致しません。
ドキュメントのサンプル コードでは、tokeninfo オブジェクトの user_id が gplus_id というリクエスト パラメータに対してチェックされますが、サンプルの JavaScript はこのパラメータを送信しないため、正しいことに対してチェックしているかどうかわかりません。
だから、私が話しているコードの特定のセクションについて明確にするために:
ワンタイム コードは、このサンプル コードを使用してサーバー上で処理され、 gplus_id というリクエスト パラメータを使用します。
このセクションのコードはワンタイム コードをサーバーに送信しますが、ご覧のとおり、gplus_id は送信しません。