我尝试使用 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 但我得到了同样的错误。