首页 文章

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

提问于
浏览
1

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

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

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

有错误代码

auth / argument-error

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

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

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

1 回答

  • 0

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

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

相关问题