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

我正在使用Admin SDK,Authfunction。

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

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

有错误代码

AUTH /参数误差

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

其次,我收到的错误代码不在pipe理员身份validationAPI错误中

我很难妥善处理所有的firebase错误,所以我可以回复适当的错误消息给我的API的消费者。

使用AuthClientErrorCode.INVALID_ARGUMENT错误代码报告过期令牌和无效签名。 看来这个常量的值被定义为源中的argument-error 。 这可以在将来的版本中修复(或者更新文档以反映常量的正确值,并避免潜在的重大更改)。

在Admin SDK中没有auth/user-token-expired这样的错误代码。 build议您在Github回购中报告function请求,如果这对您很重要。