【问题标题】:Firebase Auth Couldn't Verify DomainFirebase 身份验证无法验证域
【发布时间】:2019-01-25 01:45:07
【问题描述】:

我有一个 Firebase 帐户,我想定制用于发送验证电子邮件的电子邮件地址。我按照说明进行操作。

我有一个在 1&1 注册的域并按照说明进行设置。

但大约 2 天后,我得到以下信息。

请任何人提供建议。谢谢

【问题讨论】:

    标签: firebase firebase-authentication


    【解决方案1】:

    我也无法验证身份验证模板的自定义域。

    我的解决方案是从验证所需的 DNS 记录中的主机名中删除我的自定义域。

    例子:

    TXT 记录:从 contoso.com@

    CNAME 记录:从 firebase._domainkey.contoso.comfirebase._domainkey

    注意:我的域名由 Godaddy.com 托管

    【讨论】:

    • 谢谢,这也为我修好了。显然,他们在 Firebase 上给出了错误的指示..
    • 感谢它在挣扎了超过 72 小时后工作。 Firebase 确实需要解决这个问题
    • 谢谢!这也对我有帮助,也同意两个 cmets。
    【解决方案2】:

    对于那些使用 Cloudflare 的人。确保您没有在 CNAME 中激活 DNS 扁平化。

    【讨论】:

    • 这对我有用!只是为了在将来确认这些,您需要使 Cloudflare 看起来像此答案中的图片。
    • 之后也可以恢复它 :) 我相信 firebase 只需要先检测到它
    • 自发布以来,用户界面略有变化,但原则相同。代理状态应设置为“仅 DNS”,而不是默认值“代理”。这对我有用。
    • 可以确认它有效,对于任何有疑问的人,在 cloudflare 上您不需要使用@作为域名
    • 关闭此功能是否有任何安全问题?
    【解决方案3】:

    也许是您的 TXT 记录中的尾随空格?

    $ dig txt thewhozoo.com
    
    ; <<>> DiG 9.8.3-P1 <<>> txt thewhozoo.com
    ;; global options: +cmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59407
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0
    
    ;; QUESTION SECTION:
    ;thewhozoo.com.         IN  TXT
    
    ;; ANSWER SECTION:
    thewhozoo.com.      3600    IN  TXT "firebase=thewhozoo-143913 "
    thewhozoo.com.      3600    IN  TXT "v=spf1 include:_spf.firebasemail.com ~all "
    
    ;; Query time: 45 msec
    ;; SERVER: 192.168.1.1#53(192.168.1.1)
    ;; WHEN: Thu Jun  8 23:49:07 2017
    ;; MSG SIZE  rcvd: 125
    

    【讨论】:

    • 谢谢多米尼克。这似乎是问题所在。我现在设法验证了更改。
    • 没有赏金?
    • 嗨多米尼克,对不起,我认为它已自动分配给正确的答案。我认为你现在应该拥有它。
    • 干杯理查德 - 我注意到同样的事情,并认为它是自动的!
    猜你喜欢
    • 1970-01-01
    • 2022-08-10
    • 2020-04-01
    • 2022-12-10
    • 2016-08-10
    • 1970-01-01
    • 1970-01-01
    • 2016-09-26
    相关资源
    最近更新 更多