我在用 swift 编写的 iOS 应用程序中使用 Firebase Auth。我允许通过电子邮件/密码、facebook 和 google 进行身份验证。我担心在一定时间后需要通过我必须编写的代码来刷新身份验证状态。
一旦用户成功登录 firebase,它会过期吗?或者他会永远保持登录状态吗?直到通过调用 firebase 函数退出?所有登录方式(电子邮件、Facebook、谷歌)都是这种情况吗?我检查了 google firebase doc 但找不到明确的答案。
最佳答案
Once firebase has successfully logged in a user does it expire?
否,当您首次对用户进行身份验证时,除非将其从 Firebase 控制台中删除,否则他将始终通过身份验证。
Or will he stay logged in for ever; until signed off by calling the firebase function?
是的,他将保持登录状态,直到您使用以下方式注销用户示例:
try! FIRAuth.auth()!.signOut()
关于ios - firebase 是否需要代码来刷新身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48430298/