当前位置: 首页 > 知识库问答 >
问题:

带有firebase电子邮件验证的DeepLinks URL。在firebase控制台中

笪烨
2023-03-14

我试图定制firebase的电子邮件验证模板,这样当用户订阅时,电子邮件验证就会发送给他,当他点击验证链接时,应用程序就会打开,并处理验证过程的结束。我正在为我的后端使用firebase。因此,当我通过以下方式更改默认验证URL时:myappname://pagename?mode= &oobcode= ,firebase将生成一个错误,并且不会保存修改。


共有1个答案

家志学
2023-03-14

电子邮件验证不支持自定义方案。Firebase Auth使用FDL(Firebase Dynamic Links)将验证链接直接发送到移动应用程序。这些应用程序重定向使用了更安全的机制,包括iOS中的通用链接、Android验证链接和谷歌play验证链接等。请使用这些机制,因为它们比任何人都可以声称的自定义方案更安全,在Android系统中尤其容易受到攻击,Android系统不像苹果公司通过应用商店审查程序受到监管。

 类似资料:
  • 我正在使用Firebase的方法来验证电子邮件。以下是代码: 这里,< code>else代码应该只在电子邮件未经验证时运行。但是,即使在我验证了电子邮件并重新开始活动之后,< code>if语句仍不为< code>true,电子邮件将再次发送。

  • 如何使用firebase中的验证电子邮件验证使用电子邮件和密码登录的用户?这背后的逻辑是如何工作的,它在代码中会是什么样子? 解决方案/帮助:对于那些仍在寻找答案的人,我找到了这篇文章 堆栈溢出 帖子

  • 我有一个关于firebase电子邮件验证工作的问题。 案例: 我的用户已登录我的网站(使用设备A)。 他们使用其他浏览器或设备(设备B)创建另一个帐户,但他们使用他已登录的浏览器和设备(设备A)打开电子邮件验证链接。 已经登录的用户(在设备A中)发生了什么?firebase是将它们签出还是只是验证新的电子邮件,但仍然与当前用户签入?

  • 我是Firebase的新手。我需要一种在注册过程中验证电子邮件地址的方法。未经验证,用户不应该自动登录。我可以添加什么代码来检查电子邮件是否经过验证。如果是,用户可以登录。如果不是,他们需要首先登录。请参阅下面的代码

  • 我的电子邮件验证有问题。我的错误是“用户为空”,因此它不会发送验证电子邮件,但会在控制台和My console.firebase.google中显示登录uid。com项目显示已注册的电子邮件。我应该更改什么,以便发送电子邮件,并且在用户验证其电子邮件之前不允许访问?我读过文件,但想不出来。提前谢谢你。

  • 有问题的电子邮件是这样的: