Google API注销已停止工作

时间:2014-09-15 06:05:14

标签: oauth oauth-2.0 google-api google-plus google-oauth

已经问过类似的问题,问题是gapi.auth.signout()在localhost中不起作用:gapi.auth.signOut(); not working I'm lost

但它在一个真实的网站上运行良好,直到突然,我的结果没有变化。它现在不会签署用户,所以如果他们退出我的网站,他们的Google身份验证仍然有效。这是一些示例代码,我认为应该说用户仍然登录:

 gapi.auth.authorize({ 'client_id': CLIENT_ID, 'scope': SCOPES, 'immediate': false, cookie_policy: 'single_host_origin'}, function (authResult) {
    gapi.auth.signOut();
    setTimeout(function() {
        gapi.auth.authorize({ 'client_id': CLIENT_ID, 'scope': SCOPES, 'immediate': true, cookie_policy: 'single_host_origin'}, function (authResult) {
            if (authResult && !authResult.error)
                alert("Still signed in");
        })
    }, 5000);
 });

这似乎完全错误且不安全。我过去测试过我的原始代码并且运行正常,所以我认为最近Google API可能会出现回归。

0 个答案:

没有答案