Я использую Nuxt с модулем авторизации .
Вход в Google работает:
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.
Кто-то знает, что не так?