使用Firebase.auth时,accessToken在1h后过期,我们如何获得refreshToken?

时间:2018-10-10 02:12:09

标签: firebase vue.js firebase-authentication google-authentication

我们正在将Firebase与VueJS结合使用来管理应用程序的登录。而且我们还需要使用accessToken访问其他Google API,不幸的是,令牌在一小时后失效。

    import firebase from 'firebase'

    firebase.auth().signInWithPopup(provider)
      .then(firebaseUser => {

        var accessToken = firebaseUser.credential.accessToken;
      })

我们如何定期更新accessToken,以便继续访问其他Google API,而不必注销和登录Firebase?

我已经进行了一些研究,但没有找到任何适合此问题的简单解决方案。

类似的问题

修改 这个问题与accessToken而不是IdToken

的刷新有关
firebaseUser.credential: 
   accessToken: "ya29.GlwyBic64v6PW8......"
   idToken: "eyJhbGciOiJSUzI1NiIsImt...."
   providerId: "google.com"

0 个答案:

没有答案