代码之家  ›  专栏  ›  技术社区  ›  derek

什么是来自firebase auth result的访问令牌和刷新令牌

  •  0
  • derek  · 技术社区  · 4 年前

    firebase.auth.OAuthProvider('google.com') . 在返回的结果中,有一个 User refreshToken . 这是由生成的刷新令牌吗 google.com 所以我以后可以用它来刷新一个用来访问gmail的访问令牌?我说的是这个领域[谷歌参考]( https://firebase.google.com/docs/reference/js/firebase.User#refreshtoken )

    我的第二个问题是电话在哪里 access token ? 是那个吗 credential.idToken ?

    const auth = firebase.auth();
    var provider = new firebase.auth.GoogleAuthProvider();
        const provider = new firebase.auth.OAuthProvider("google.com");
        const currentUser = auth.currentUser;
    
        auth.signInWithPopup(provider).then((result) => {
          console.log(result.user) // contains `refreshToken`
          console.log(result.credential.idToken) // is `idToken` access token?
        }).catch((reason) => {
          reject(reason);
        });
    
    0 回复  |  直到 4 年前