小编MVT*_*KVM的帖子

在 Firebase 上使用 Google Auth Provider 获取刷新令牌

GoogleAuthProvider我在 Vue 2 应用程序中使用 Firebase来登录用户。我将日历添加到提供程序的范围中,以便访问用户的日历。然后,我使用结果中给出的 access_token 来检索事件。问题是accessToken一小时后就会过期。我怎样才能更新它?

这是我处理登录的代码:

const auth = getAuth();
const provider = new GoogleAuthProvider();
provider.addScope("https://www.googleapis.com/auth/calendar");
const result = await signInWithPopup(auth, provider);
const credential = GoogleAuthProvider.credentialFromResult(result);
const token = credential.accessToken;
const user = result.user;
await this.checkUser(user, token);
Run Code Online (Sandbox Code Playgroud)

javascript google-authentication access-token oauth-2.0 firebase

5
推荐指数
0
解决办法
729
查看次数