将 Firebase 项目名称替换为带有操作 URL 的电子邮件模板中的自定义域

Dab*_*bel 3 dns firebase firebase-authentication

背景

Firebase 身份验证会发送用于注册、密码更改等的电子邮件。这些电子邮件包含带有我项目的内部 Firebase 名称的链接。

问题

我想用我的自定义域替换该内部名称,这似乎可以通过更改操作 URL 并使用动态链接来实现。

我不想使用自己的代码处理电子邮件操作,而只是将 Firebase 域替换为自定义域。它是关于发送包含带有自定义域的链接的电子邮件,因此看起来不错

现有答案

存在答案,但我不明白这到底是如何工作的。我无法发表评论,因为我的声誉太低了。

/sf/ask/3288053611/#:~:text=You%20just%20need%20to%20create ,动态%20Link%20和%20hit%20done

插图

自定义操作 URL

Dab*_*bel 7

可以将电子邮件模板中的 Firebase 操作 URL 更改为自定义域,而无需实现电子邮件操作处理程序代码,而是依赖现有的 Firebase 功能。

在 Firebase 控制台中:

  1. 转到动态链接

  2. 通过输入您的自定义域来添加 URL 前缀YOURDOMAIN.com。无需实际添加动态链接,仅此条目就足够了。

  3. 转至身份验证>模板>编辑(铅笔) >自定义操作 URL

  4. 根据此模式输入您的自定义域(注意两个下划线):

https://YOURDOMAIN.com/__/auth/action

  1. 通过注册您的应用程序发送电子邮件,然后单击电子邮件中的链接。该链接会将您带到处理该操作的默认 Firebase 页面。