Admin SDK Auth错误,错误代码错误

时间:2017-11-10 12:30:32

标签: node.js firebase firebase-authentication firebase-admin

我正在使用Admin SDK,Auth功能。

调用admin.auth().verifyIdToken(token)并且令牌过期后,我收到错误

  

Firebase ID令牌已过期。从您的客户端应用中获取新的令牌,然后重试。有关如何检索ID令牌的详细信息,请参阅https://firebase.google.com/docs/auth/admin/verify-id-tokens

错误代码

  

AUTH /参数误差

首先,如果错误代码不是“auth / user-token-expired”?

其次,我收到的错误代码不在Admin Authentication API Errors

我很难正确处理所有firebase错误,因此我可以向API的使用者回复正确的错误消息。

1 个答案:

答案 0 :(得分:0)

过期的令牌和无效签名为reported,错误代码为AuthClientErrorCode.INVALID_ARGUMENT。似乎此常量的值在源中定义为argument-error。这可以在将来的版本中修复(或者更新文档以反映常量的正确值,并避免可能发生的突破性更改)。

Admin SDK中没有auth/user-token-expired这样的错误代码。如果这对您很重要,建议您在Github仓库中报告功能请求。