将responseType设置为' code'在谷歌签到角度设置

时间:2017-12-12 08:19:31

标签: angular google-signin

我正在尝试将responseType发送为'代码'在谷歌登录API设置。

googleInit()
{
    console.log(document.getElementById("googleBtn"));
    gapi.load("auth2", () => {
        this.auth2 = gapi.auth2.init({
            client_id:
                "13892768329-54kr4ssbku48jgctclu9b3o7q1h5k3ei.apps.googleusercontent.com",
            cookiepolicy: "single_host_origin",
            scope: "profile email",
            response_type: "code"
        });
        this.attachSignin(document.getElementById("googleBtn"));
    });
}

自从我在设置中给出以来,我期待response_type作为代码 但是当我用谷歌浏览器打开网络时,我看到response_type:token id_token

1 个答案:

答案 0 :(得分:1)

目前,您可以使用     response_type =代码 只有gapi.auth2.authorize函数而不是gapi.auth2.init (见这里 - > https://github.com/google/google-api-javascript-client/issues/288

此外,这意味着     response_type =代码 仅适用于弹出窗口,而不适用于重定向。