Nuxt身份验证模块Google登录成功承诺

时间:2018-09-05 07:48:32

标签: javascript vue.js oauth-2.0 google-oauth nuxt.js

我正在将Nuxt与auth-module一起使用。

登录到Google Works:

this.$auth.loginWith("google").then(() => {
    console.log("Logged in!");
});

这是我的Google登录策略:

google: {
    scope: [
        "openid",
        "profile",
        "email",
        "https://www.googleapis.com/auth/gmail.metadata"
    ],
    client_id: "CLIENT_ID",
    response_type: "code",
    access_token_endpoint: "http://localhost:4000/auth/google/"
}

我面临的问题是,单击登录按钮后,诺言就解决了。这样“登录!”被写入控制台。这不是预期的行为。当用户从成功的OAuth2流返回时,应兑现承诺。

有人知道怎么了吗?

0 个答案:

没有答案