【问题标题】:DeepLinks URL with firebase email verification. In firebase Console带有 Firebase 电子邮件验证的 DeepLinks URL。在 Firebase 控制台中
【发布时间】:2018-05-07 19:23:31
【问题描述】:

我正在尝试自定义firebase的电子邮件验证模板,当用户订阅时,电子邮件验证被发送给他,当他点击验证链接时,应用程序被打开并处理结束验证过程。我正在为我的后端使用firebase。因此,当我通过以下方式更改默认验证 URL 时: myappname://PageName?mode=<action>&oobCode=<code>, firebase 生成错误,修改未保存。

【问题讨论】:

  • 您需要添加一些代码让我们能够提供帮助 (stackoverflow.com/help/mcve)
  • 事实是问题来自firebase控制台。当我配置电子邮件验证的操作 url 时,通过放置 myappname://PageName?mode=&oobCode= 之类的 url,firebase 丢弃更改。

标签: firebase firebase-authentication deep-linking email-verification


【解决方案1】:

电子邮件验证不支持自定义方案。 Firebase Auth 使用 FDL(Firebase 动态链接)将验证链接直接发送到移动应用程序。这些使用更安全的应用重定向机制,包括 iOS 中的通用链接、Android 验证链接和 Google Play 验证链接等。请使用它们,因为它们比任何人都可以声称的自定义方案更安全,并且在 Android 中特别容易受到攻击,这不是通过应用商店审核流程作为 Apple 进行监管。

【讨论】:

    猜你喜欢
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    • 2017-04-19
    • 2017-05-30
    • 2020-07-16
    • 2021-07-10
    • 2021-10-10
    相关资源
    最近更新 更多