我正在使用Google APIs Client Library for JavaScript (Beta)来授权用户在Web应用程序上使用其谷歌帐户(用于YouTube操纵)。一切正常,但是我不知道如何“注销”用户,即重置访问令牌。
例如,以下代码检查用户授权情况,如果没有授权,则显示弹出窗口供用户登录帐户并允许Web应用程序访问用户数据:
gapi.auth.authorize({client_id: CLIENT_ID, scope: SCOPES, immediate: false}, handleAuth);
但是客户端库没有重置授权的方法。
有一个解决方法可以将用户重定向到“accounts.google.com/logout”,但这种方法并不符合我的需求:因此,我们不仅从我的应用程序中注销用户,还要从谷歌账户中注销用户。
Google的常见问题和客户端库描述也没有帮助。