【问题标题】:Firebase - Disable default email action URLFirebase - 禁用默认电子邮件操作 URL
【发布时间】:2021-01-10 12:25:33
【问题描述】:

是否可以禁用默认电子邮件操作 URL(例如 https://example.com/__/auth/action)模板?

原因是我在https://example.com/__/auth/action 上为verifyEmailrecoverEmailresetPassword 设置了我自己的电子邮件操作URL 处理程序,但是,即使该路由在本地主机上正常工作,我也得到了将项目部署到 Firebase 托管后重定向到默认的 Firebase 操作 URL 模板。

因此,我尝试链接到不同的子页面,例如 https://example.com/__/auth-action,虽然这可行,但默认链接 https://example.com/__/auth/action 仍然完好无损并重定向到 Firebase 默认模板。

【问题讨论】:

    标签: firebase firebase-authentication


    【解决方案1】:

    我就这个问题联系了 Firebase 支持,解决方案是使用与默认“/__auth/action”不同的路由,因为 Firebase 默认处理程序模板将覆盖您的自定义模板。但是,即使添加了您的自定义操作 URL,默认 URL 仍然有效并且可供用户访问。

    目前没有禁用默认操作 URL 的选项。引用 Firebase 支持:

    现在,我调查了这种行为,目前您无法禁用 默认处理程序,但对于需要的开发人员来说,这将是一个不错的选择 继续使用该路径。

    因此,提交了一项功能请求,以在未来版本中考虑此功能。

    【讨论】:

      猜你喜欢
      • 2020-04-17
      • 1970-01-01
      • 2017-03-21
      • 1970-01-01
      • 1970-01-01
      • 2013-02-22
      • 1970-01-01
      • 1970-01-01
      • 2021-03-15
      相关资源
      最近更新 更多