我已在服务器上使用Python中的firebase-admin库实现了Firebase自定义身份验证。
我第一次使用令牌时,它工作正常,我可以进行身份验证。
但是如果我在几分钟后重启我的node.js应用程序,我会收到错误:
The custom token format is incorrect. Please check the documentation.
我相信这意味着它已经过期,即使我从未退出。
这似乎不起作用:
Once you've called authWithCustomToken successfully, you stay logged in forever (until you sign out explicitly) so you should be able to get devices to have a long-lived authentication session without minting long-lived custom tokens.
如何在应用程序重启之间明确保存身份验证?或者我必须在每次重启时制作新的自定义令牌?
答案 0 :(得分:0)
自定义令牌仅在一个小时内有效。但是,我怀疑您捕获的错误代码有所不同。我个人正在设法找出如何最好地保持这些令牌刷新的方式,但是我确实想知道是否重新部署部署的实例是否可能是令牌失效的另一种原因。