在React中处理刷新Firebase令牌的最佳方法是什么?

时间:2019-01-15 14:58:31

标签: reactjs firebase firebase-authentication

我对我的React应用程序使用Firebase身份验证,并且我使用返回的ID令牌联系我自己的服务器。我的问题是我应该如何获取id令牌以及如果令牌过期应该如何检测。

我希望能够做到这一点:使用onIdTokenChange()onAuthStateChanged()检测令牌何时过期,然后使用getIdToken()刷新令牌。这样,我的应用程序将始终具有有效的令牌。目前,似乎我必须在每个请求之前使用getIdToken()。确保令牌始终有效的最佳方法是什么?

编辑:我知道onIdTokenChange检测到令牌更改,但是我怎么知道它是哪个更改?

0 个答案:

没有答案