Google+のサインイン ボタンは、 Facebook のログインAPI と驚くほど類似しており、私はそれが気に入っています。
Facebook JS SDK には、クライアント側で提供されるsigned_request パラメーターがありますが、これをサーバーに渡して、クライアント側の認証が行われたことを確認できます。これは Facebook によって暗号的に署名されているため、サーバー側で Facebook とやり取りすることなく、クライアントがログインしていることを確認できます。
G+ JS API で同様のことを行う方法はありますか? 具体的には、クライアント側の認証を行い、サーバーにデータを POST して、サーバー側から Google へのリクエストを開始せずに、クライアントが実際に Google にログインしていることを確認します。
(サインイン ボタンを登録メカニズムとしてのみ使用したいので、これが必要です。Google Plus に投稿したり、ユーザーの友人リストを取得したり、通常はフル アクセス トークンが必要になるようなことはしたくありません。 )