Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

149
Vistas
¿Token de actualización de autenticación de Firebase?

¿Cómo obtengo acceso al token actualizado en Firebase Auth?

Estoy creando una aplicación React, y en el botón de inicio de sesión, haga clic en ejecutar la función de inicio de sesión. Esta función me da un token API de Google que uso para acceder a la API de Google Drive.

El problema es que el token caduca después de una hora. Esta publicación menciona:

"Si necesita saber cuándo el SDK actualiza el token para obtener uno nuevo de inmediato, debe usar onIdTokenChanged para configurar una devolución de llamada que se invocará cada vez que cambie el token del usuario".

Como tal, seguí adelante y configuré esta función. Sin embargo, ¿cómo accedo a este nuevo token actualizado para poder pasarlo al resto de la aplicación?

Función de inicio de sesión

 const login = async () => { signInWithPopup(auth, provider) .then((result) => { // This gives you a Google Access Token. You can use it to access the Google API. const credential = GoogleAuthProvider.credentialFromResult(result); const token = credential.accessToken; }

onIdTokenChanged

 onIdTokenChanged(auth, (currentUser) => { console.log(currentUser); setUser(currentUser); });
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda