【发布时间】:2017-06-26 11:11:30
【问题描述】:
如果您转到https://wfolly.firebaseapp.com/,您将能够通过单击“Iniciar 会话”登录 Facebook。然后,您会在注销文本“Cerrar 会话 - 您的 FACEBOOK 名称”旁边看到您的姓名。
但是,虽然 auth 在上面的 wfolly.firebase.com 上有效,但它不适用于 https://debatenomasafp.org/,我自己的域通过 Firebase 托管连接到 Firebase 自己的 wfolly.fire(...) URL。
“不起作用”表示您不会在注销文本“Cerar sesión”旁边看到您的姓名,并且通常无法与网站进行交互,就像您已登录一样。
怎么了?为什么他们的行为不一样?
我知道两个站点的部署版本相同,因为当前部署反映了两个 URL 的后期更改,而不仅仅是 Firebase 的。
身份验证在 localhost:8080 部署前也可以正常工作。
我使用 Re-Base (github.com/tylermcginnis/re-base) 进行身份验证请求可能相关,也可能不相关。
【问题讨论】:
-
您是否在 Facebook 应用设置中列出了您自己的域?
-
我没有。我现在尝试添加wfolly.firebaseapp.com 和debatenomasafp.org,但收到此错误消息:“应用程序域必须与安全画布 URL、移动站点 URL、Unity 二进制 URL、站点 URL 或安全页面选项卡 URL 的域匹配。请更正这些域:debatenomasafp.org、wfolly.firebaseapp.com”。不管有没有 https://(...)/ ,问题仍然存在。
-
“不起作用”是什么意思?有问题的代码和错误在哪里?见how to ask 和creating an mcve。
-
“不起作用”意味着您不会在注销文本“Cerar sesión”旁边看到您的姓名,并且通常无法与网站进行交互,就像您已登录一样.
-
看不到你的名字可能是 UI 问题。您需要将这里的范围缩小到特定问题。查看我分享的链接。如果身份验证失败,几乎可以肯定会生成一条错误消息,您应该在此处记录并分享。
标签: firebase subdomain firebase-authentication facebook-authentication firebase-hosting