Tengo un error:
La implementación de credenciales proporcionada a initializeApp() a través de la propiedad \"credential\" no pudo obtener un token de acceso de Google OAuth2 válido con el siguiente error: \"Error al obtener el token de acceso: invalid_grant (JWT no válido: el token debe ser un token de corta duración y en un plazo razonable)\".
Hay dos causas probables: (1) la hora de su servidor no está correctamente sincronizada o (2) su archivo de clave de certificado ha sido revocado.
Para resolver (1), vuelva a sincronizar la hora en su servidor. Para resolver (2), asegúrese de que la ID de la clave para su archivo de clave todavía esté presente en el proyecto de base de fuego. De lo contrario, genere un nuevo archivo de clave en la configuración de la cuenta de servicio .
Cuando intento usar Firebase Admin SDK en Nodejs.
En mi computadora local funciona, pero cuando intento usarlo en el servidor de AWS, aparece este error. ¿Algún consejo?
Esto generalmente se debe a que el reloj de su servidor no está sincronizado. Deberá ajustar y sincronizar el reloj en su instancia de VM de AWS. Ver token debe ser un token de corta duración y en un período de tiempo razonable
Si está en Windows y está desarrollando en el entorno local, puede resolverlo simplemente configurando la hora del reloj de su computadora para configurar la hora automáticamente . Tanto la zona horaria como la hora deben configurarse para que se configuren automáticamente . Al menos eso es lo único que funcionó para mí en el modo de desarrollo.