Firebase凭据错误

问题描述 投票:1回答:1

我收到一些错误:

通过\“凭证\”属性提供给initializeApp()的凭据实现无法获取有效的Google OAuth2访问令牌,但出现以下错误:\“获取访问令牌时出错:invalid_grant(无效的JWT:令牌必须是短期令牌,在合理的时间范围内)\“。

有两种可能的原因:(1)您的服务器时间未正确同步或(2)您的证书密钥文件已被撤销。

要解决(1),请重新同步服务器上的时间。要解决(2),请确保密钥文件的密钥ID仍然存在于firebase project。如果没有,请在service account setting生成一个新的密钥文件。

当我尝试在Nodejs中使用Firebase Admin SDK时。

在我的本地计算机上它可以工作,但是当我尝试在AWS服务器中使用时,我收到了这个错误。一些提示?

node.js firebase firebase-admin
1个回答
3
投票

这通常是因为您的服务器时钟不同步。您需要在AWS VM实例上调整和同步时钟。见Token must be a short-lived token and in a reasonable timeframe

© www.soinside.com 2019 - 2024. All rights reserved.