如何使用Python向Firebase中的用户发送电子邮件验证码?

Kus*_*ana 5 python firebase firebase-authentication google-cloud-firestore kivymd

我正在制作一个KivyMD应用程序,我想在用户注册该应用程序时发送电子邮件验证码。我正在为这个项目使用firestore数据库python。但我没有这样做的想法。注册流程是

  1. 用户使用他的电子邮件地址注册该应用程序。
  2. 包含代码(带有随机数 - OTP Code)的电子邮件应发送到用户的电子邮件。
  3. 用户输入正确的验证码后,他应该在应用程序中注册。

这能按照我预想的方式完成吗?或者还有其他更好的方法吗?请朋友们帮助我。先感谢您...

小智 -2

您找到 Firebase Python 文档了吗?https://firebase.google.com/docs/reference/admin/python/firebase_admin.auth#generate_email_verification_link

它解释了生成电子邮件验证链接的必要功能。

firebase_admin.auth.generate_email_verification_link(email, action_code_settings=None, app=None)
Run Code Online (Sandbox Code Playgroud)