firebase - Flutter 中使用 firebase 身份验证进行电子邮件 OTP 验证

标签 firebase flutter firebase-authentication email-verification

默认情况下,Firebase 会发送一个链接来验证用户电子邮件,但我想随该电子邮件发送一个 OTP。那么有没有办法自定义该电子邮件或发送 otp,然后一旦用户在应用程序上输入正确的代码,Firebase 就会将该用户帐户标记为已验证的电子邮件?

最佳答案

您所描述的实际上就是默认 Firebase 流程的作用:它发送一封带有链接的电子邮件,其中包含用于验证电子邮件地址的 OTP。

您可以做一定数量的customization of the email action handler电子邮件链接到的页面。如果这还不够,您将必须实现自己的流程,然后可以在安全环境中使用 Admin SDK mark the user's email as verified .

关于firebase - Flutter 中使用 firebase 身份验证进行电子邮件 OTP 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71260003/

相关文章:

node.js - 语法错误 : Unexpected token 'const' -- despite the fact that I replaced const

dart - Flutter 和 Dart 插件 Android Studios

Firebase在云功能中验证电子邮件密码

javascript - QueryDocumentSnapshot 似乎缺少其父类的方法

android - Firebase+glide,缓存策略

android - 如何查看用户是否为新注册用户

同一文件中的 flutter 类型不匹配

database - 有没有办法使用 sqflite 检查 flutter 应用程序中的数据库版本?

go - Firebase:无法验证 MAC

javascript - Firebase 部署 - "Unable to Authorize"错误