JavaScript用のGoogleAPIクライアントライブラリ(ベータ版)を使用して、Webアプリケーション(YouTube操作用)でユーザーのGoogleアカウントを承認しています。すべて正常に動作しますが、アプリケーションからユーザーを「ログアウト」する方法、つまりアクセストークンをリセットする方法がわかりません。
たとえば、次のコードはユーザー認証をチェックし、そうでない場合は、ユーザーがアカウントにログインしてWebアプリケーションによるユーザーデータへのアクセスを許可するためのポップアップウィンドウを表示します。
gapi.auth.authorize({client_id: CLIENT_ID, scope: SCOPES, immediate: false}, handleAuth);
ただし、クライアントライブラリには認証をリセットするメソッドがありません。
ユーザーを「accounts.google.com/logout」にリダイレクトする回避策がありますが、このアプローチは私が必要とするものではありません。したがって、アプリケーションだけでなく、どこからでもユーザーをGoogleアカウントからログオフします。
Googleのよくある質問とクライアントライブラリの説明も役に立ちません。