firebase - 如何在 Google Firebase 中使用 2FA 提供电子邮件/密码登录?
问题描述
我正在使用 Firebase 身份验证服务为我的用户提供各种登录信息。我还配置了标准的“电子邮件/密码”登录,并希望在登录过程中添加 2FA 支持。
我知道 Firebase 也提供无密码登录,但我更喜欢默认的电子邮件+密码+2FA方法,其中 2FA 使用电子邮件或短信。
我错过了什么还是这个选项不可用?
解决方案
编辑:以下答案用于电子邮件验证。不是 2FA。该选项可用。您只需检查电子邮件是否已通过您的代码验证。
对于颤振,这就是你的做法:
User? user = FirebaseAuth.instance.currentUser;
if (user!= null && user.emailVerified) {
// allow access.
}
- 颤振文档
推荐阅读
- javascript - 如何在 react.js 中使用锚 id 标签历史
- excel - 从一个工作表中提取数据到另一个工作表
- android - 如何更新 React Native 应用程序的性能?
- android - Microsoft SpeechSDK STT 在 Android 中没有阿拉伯语语音识别
- java - Java - 使用 http 协议通过网络发送数百万条记录的最佳方法
- laravel-5 - VueJS ag-grid,无法在 Laravel 中选择多行或单行
- ios - 如何读取基于 iOS 文档的应用程序的保存位置(iCloud 或本地)的用户偏好?
- python - 如何使用 Flask 以 JSON 格式返回列表
- react-native - 如何显示多个点之间的路线图?
- android - 通过另一个应用程序在android中启用主要移动通知?