gapi.auth.signOut();并没有实际注销用户

时间:2015-11-06 13:53:42

标签: angularjs google-plus

这可能是一个非常愚蠢的问题,但我需要帮助。  我有一个网站通过OAuth使用他们的Google帐户对用户进行身份验证。问题是,在我按下logOut按钮(现在令牌为空)后,如果我再次按下用于凭据的弹出窗口的logIn按钮,这一个:enter image description here

不会出现,客户端会自动记录.. .. 我对这个问题没有更多的想法..

谢谢

gapi.auth.signOut(); if (!gapi.auth.getToken()) { console.info('Now signed out, token null.'); }

这是我的注销代码,信息显示在控制台中。我使用angular-google-plus.js,我的登录信息如下:

 GooglePlus.login().then(function(authResult) {

            if (authResult['access_token'] && !authResult.error) {
                var accessToken = gapi.auth.getToken().access_token;

                gapi.client.load('plus', 'v1', apiClientLoaded);

            } else {
                $scope.welcomeMsgGoogle = "autentificare eronata";
            }
        });


           function apiClientLoaded() {
        gapi.client.plus.people.get({ 'userId': 'me' }).execute(handleEmailResponse);
    }
    function handleEmailResponse(user) {
        var accessToken2 = gapi.auth.getToken().access_token;
        gapi.auth.setToken(accessToken2);
    /// some code

    }

我尝试使用cookie_policy: 'single_host_origin'但仍然无法正常工作..

0 个答案:

没有答案