gpt4 book ai didi

Firebase signInWithCustomToken 处理 token 到期

转载 作者:行者123 更新时间:2023-12-02 08:20:35 25 4
gpt4 key购买 nike

我正在使用带有自定义身份验证的 firebase 9.x。根据文档, token 到期时间不能超过一小时。是否有一个我可以注册的监听器,当 token 过期时将调用它。

该文档还讨论了 token 的自动刷新。我认为这不适用于自定义身份验证。否则让我知道。

https://firebase.google.com/docs/auth/server#use_the_firebase_server_sdk

理想情况下,文档(以上)应包含所要求的信息。

提前致谢。

最佳答案

服务器端生成的 token (自定义身份验证)是 JWT(JSON Web token )。此 token 必须由您的客户端(Android?)提供给 Firebase 服务器,以向 Firebase 验证用户身份。在 9.x 库中,这些 token 现在的最长生命周期似乎为一小时(即 60 分钟后不再接受它们)。 (参见 Sam Stern 在本期的评论:https://github.com/firebase/quickstart-android/issues/31)。

Sam 表示一旦使用自定义生成的 token 进行身份验证,Android 客户端将保持授权状态,直到退出。

如果您确实需要知道您的 JWT token 何时有效,则应该是在您在服务器上生成它之后的 60 分钟。如果 token 尚未用于 Firebase 的身份验证,此时您可以重新生成一个新 token 并使用它。

关于Firebase signInWithCustomToken 处理 token 到期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37650320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com