Firebase 凭据错误
Firebase credentials error
我遇到了一些错误:
Credential implementation provided to initializeApp() via the
\"credential\" property failed to fetch a valid Google OAuth2 access
token with the following error: \"Error fetching access token:
invalid_grant (Invalid JWT: Token must be a short-lived token and in a
reasonable timeframe)\".
可能有两个原因:
(1) 您的服务器时间未正确同步或
(2) 您的证书密钥文件已被吊销。
要解决 (1),请重新同步服务器上的时间。
要解决 (2),请确保密钥文件的密钥 ID 仍存在于 firebase project. If not, generate a new key file at service account setting.
当我尝试在 Nodejs 中使用 Firebase Admin SDK 时。
在我的本地计算机上它可以工作,但是当我尝试在 AWS 服务器中使用时,出现此错误。一些小费?
这通常是因为您的服务器时钟不同步。您需要调整和同步 AWS VM 实例上的时钟。参见
如果你在windows上并且在本地环境上开发,你可以通过将你的计算机时钟时间设置为自动设置时间来解决它。时区和时间都应设置为自动设置。
至少这是在开发模式下对我有用的唯一一件事。
我遇到了一些错误:
Credential implementation provided to initializeApp() via the \"credential\" property failed to fetch a valid Google OAuth2 access token with the following error: \"Error fetching access token: invalid_grant (Invalid JWT: Token must be a short-lived token and in a reasonable timeframe)\".
可能有两个原因: (1) 您的服务器时间未正确同步或 (2) 您的证书密钥文件已被吊销。
要解决 (1),请重新同步服务器上的时间。 要解决 (2),请确保密钥文件的密钥 ID 仍存在于 firebase project. If not, generate a new key file at service account setting.
当我尝试在 Nodejs 中使用 Firebase Admin SDK 时。
在我的本地计算机上它可以工作,但是当我尝试在 AWS 服务器中使用时,出现此错误。一些小费?
这通常是因为您的服务器时钟不同步。您需要调整和同步 AWS VM 实例上的时钟。参见
如果你在windows上并且在本地环境上开发,你可以通过将你的计算机时钟时间设置为自动设置时间来解决它。时区和时间都应设置为自动设置。 至少这是在开发模式下对我有用的唯一一件事。