如何缩短Firebase身份验证令牌的到期时间以进行测试

时间:2019-02-21 15:07:48

标签: javascript firebase firebase-authentication

我正在尝试使用Firebase身份验证来测试刷新令牌逻辑,但是等待一个小时使它过期会令人发疯。该文档似乎没有提及有关自定义时间的任何内容:https://firebase.google.com/docs/auth/admin/create-custom-tokens

我使用以下身份登录:

firebase
      .doSignInWithEmailAndPassword(email, password)

理想情况下,我希望它在五分钟或更短时间内过期。有人知道怎么做吗?

FWIW:我发现此讨论(https://groups.google.com/forum/#!msg/firebase-talk/NWKw28SvBi8/fi4s2l1rAgAJ)听起来像一年前不可能,只是希望这种情况有所改变或有人从那以后找到了解决方法。

1 个答案:

答案 0 :(得分:1)

无法更改Firebase身份验证本身生成的ID /访问令牌的到期时间。我唯一能想到的就是铸造自己的令牌,并设置exp属性来满足您的需求。