ios - firebase 是否需要代码来刷新身份验证?

标签 ios firebase firebase-authentication swift4

我在用 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/

相关文章:

ios - 有人可以解释为什么这段代码是错误的吗?

ios - Firebase .indexOn 动态键

android - E/FirebaseInstanceId : binding to the service failed. Flutter Android

firebase - 如何将数据从Firebase存储到Model类:Flutter

ios - 如何创建包含显示名称、用户名和个人资料图片信息的用户?

ios - 使用 firebase-auth 时在 ios 上构建应用程序会导致 flutter 问题

ios - 显示 UIAlertView 时崩溃

ios - 使用xcodebuild构建不同平台

ios - 如何将 View 限制在 tableView 分隔符的边缘?

firebase - 我可以将经过 google 身份验证的用户添加到 firebase 中的用户列表吗?