为什么雅虎拒绝Firebase';s OAuth回调域(重定向端点)?

为什么雅虎拒绝Firebase';s OAuth回调域(重定向端点)?,firebase,firebase-authentication,yahoo-api,Firebase,Firebase Authentication,Yahoo Api,我正在为谷歌、Facebook、Twitter、GitHub和微软使用Firebase Auth。雅虎不工作,它拒绝回调域。Firebase提供回调域languagetwo-cd94d.firebaseapp.com 错误消息是“回调Uri必须是有效的URL。” 我添加了https://,它被接受了 但是当我尝试登录时,会收到一条错误消息开发者:请检查您请求中的重定向URI并再次提交。 我联系了雅虎服务台,他们说,“很遗憾,我们无法帮助解决与OAuth2相关的问题。”你知道为什么雅虎不能

我正在为谷歌、Facebook、Twitter、GitHub和微软使用Firebase Auth。雅虎不工作,它拒绝回调域。Firebase提供回调域
languagetwo-cd94d.firebaseapp.com

错误消息是“回调Uri必须是有效的URL。”

我添加了
https://
,它被接受了

但是当我尝试登录时,会收到一条错误消息
开发者:请检查您请求中的重定向URI并再次提交。


我联系了雅虎服务台,他们说,“很遗憾,我们无法帮助解决与OAuth2相关的问题。”你知道为什么雅虎不能使用Firebase回调域吗

不确定您是否已经解决了这个问题,但我遇到了与您相同的问题,我想我通过查看Firebase控制台中Facebook的重定向URI来解决了这个问题。我比较了两者,并尝试在重定向URI的末尾添加/\uuuu auth/handler,结果成功了。在这种情况下,您的URI将是:


希望这有帮助。

这是因为它要求的是URI,而不是主机名。Daniel,主机名可以是URI。URI是一个宽泛的术语。URI根据需要一个方案。是的,https://是一个URL方案,并且是URI的一种类型。您好,您的解决方案工作正常,但在下一步失败,响应返回UID而不是电子邮件。你知道如何获取电子邮件吗?我指的是这个命令:
app.auth().onAuthStateChanged((用户)