我正在使用Google APIs Client Library for JavaScript (Beta)来授权用户在Google应用程序上的Google帐户(用于YouTube操作)。一切工作正常,但我不知道如何“注销”用户从我的应用程序,即重置访问令牌。如何重置谷歌oauth 2.0授权?
例如,下面的代码检查用户权限,如果没有,显示弹出窗口,用户登录进去,并允许Web应用程序访问用户数据:
gapi.auth.authorize({client_id: CLIENT_ID, scope: SCOPES, immediate: false}, handleAuth);
但客户端库没有方法重置授权。
有workaround将用户重定向到“accounts.google.com/logout”,但这种方式并不是我需要的:因此我们不仅从我的应用程序登录用户,还从任何地方登录用户。
谷歌常见问题和客户端库的描述既没有帮助。
[重复的问题](http://stackoverflow.com/questions/14723383/google-logout-using-api-javascript-jquery) – 2013-03-26 20:45:25