首页 > 解决方案 > 带有自定义重定向域的 Firebase 身份验证不支持 TLS

问题描述

我已按照此处的说明在身份验证期间更改重定向域。

一切正常(重定向和身份验证),除了我对添加的自定义域没有 https 支持。我假设这是因为来自 firebase 主机的证书与我的自定义域不匹配。我应该做些什么来支持此自定义重定向域上的 HTTPS 吗?

谢谢你的帮助。

标签: firebasehttpsfirebase-authentication

解决方案


如果您有自定义域的证书,请使用 Firebase 托管进行 Firebase 身份验证,以便为您的自定义域提供 HTTPS 支持。这是我自己的 StackOverflow Q&A的说明:

  1. 在您的 Firebase 项目控制台中,单击侧面菜单上的“托管”。
  2. 当“设置主机”弹出窗口出现时,单击“继续”。然后单击“完成”。
  3. 在托管页面中,单击“连接域”。
  4. 出现“连接域”弹出窗口时,输入auth.your-custom-domain.com. 然后单击“重定向auth.your-custom-domain.com到现有网站”复选框。然后输入your-app-123.firebaseapp.com。然后单击“继续”。
  5. 当弹出“将下面的 TXT 记录添加到您的 DNS 提供商以验证您自己your-custom-domain.com”的弹出窗口时,请按照说明进行操作。然后点击“验证”。(验证可能需要几分钟时间)。然后单击“完成”。

推荐阅读