【发布时间】:2021-04-28 15:33:51
【问题描述】:
我尝试使用 Nuxt Auth 模块设置 google 身份验证,但我从 google 收到以下错误:
Error 400 : invalid_request
Parameter not allowed for this message type: nonce
这是我的配置
// nuxt.config.js
modules: ["@nuxtjs/axios", "@nuxtjs/auth-next"],
auth: {
router: {
middleware: ["auth"],
},
redirect: {
login: "/login",
logout: "/",
callback: false,
home: "/",
},
strategies: {
google: { clientId: "MyClientID", codeChallengeMethod: "" }
}
}
以及我如何在组件中调用 google auth:
login(){
this.$auth.loginWith("google").then( result => console.log(result) )
}
我也尝试从这里运行官方演示: https://github.com/nuxt-community/auth-module/tree/dev/demo 但是我遇到了同样的错误。
【问题讨论】:
-
我也遇到了同样的问题
-
@Abid 你试过切换nuxt auth 版本吗?
-
是的。 V5 有一些问题
标签: javascript vue.js nuxt.js nuxtjs nuxt-auth