为什么身份验证不能在自己的域上工作,而是在firebase的域上工作?

时间:2017-02-08 17:30:10

标签: firebase subdomain firebase-authentication facebook-authentication firebase-hosting

如果您转到https://wfolly.firebaseapp.com/,您可以点击“Iniciar sesion”登录Facebook。然后,您将在注销文本“Cerrar sesion - 您的FACEBOOK NAME”旁边看到您的姓名。

但是,虽然auth适用于上面的wfolly.firebase.com,但它不适用于https://debatenomasafp.org/,我自己的域通过Firebase托管连接到Firebase自己的wfolly.fire(...)网址。

“不起作用”意味着您不会在注销文本“Cerrarsesión”旁边看到您的姓名,并且通常无法像您登录一样与网站进行互动。

有什么问题?他们为什么表现不一样?

我知道两个站点的部署版本相同,因为当前部署反映了两个URL的后期更改,而不仅仅是Firebase。

身份验证在localhost上也可以正常工作:8080预部署。

我使用Re-Base(github.com/tylermcginnis/re-base)进行身份验证请求可能相关或不相关。

2 个答案:

答案 0 :(得分:6)

Kato,在上面的评论中,通过Slack给了我答案。

我只需要在“身份验证”下的Firebase控制台的“OAuth重定向域”设置中授权新域。

答案 1 :(得分:1)

只需添加以上答案即可。认为图像会有所帮助;)

Authorized Domains