Мы используем Firebase с VueJS для управления входом в наше приложение.Кроме того, нам также необходимо получить доступ к другим API Google с помощью accessToken
, к сожалению, срок действия токена истекает через час.
import firebase from 'firebase'
firebase.auth().signInWithPopup(provider)
.then(firebaseUser => {
var accessToken = firebaseUser.credential.accessToken;
})
Как мы можем периодически обновлять accessToken
, чтобы обеспечить доступ к другим API Googleбез необходимости выхода и входа из Firebase?
Я провел некоторое исследование и не нашел подходящего простого решения этой проблемы.
Подобные вопросы
Редактировать Этот вопрос относится к обновлению accessToken
, а не IdToken
firebaseUser.credential:
accessToken: "ya29.GlwyBic64v6PW8......"
idToken: "eyJhbGciOiJSUzI1NiIsImt...."
providerId: "google.com"