在firebase中,我已经设置了一个自定义域,并且该域正在运行。但是在应用程序中使用FB或Google身份验证时,该自定义域不起作用

时间:2018-08-16 07:56:34

标签: firebase firebase-authentication firebase-hosting

我已连接到Firebase项目中的自定义域。我的Web应用程序在该自定义域中托管和运行。但是在我的Web应用程序中,我正在使用Facebook和Google的Firebase登录方法。因此,当我单击“登录”时,出现Google框。在那个我的自定义域没有显示。而是显示带有我projectid.com的firebaseapp。该如何解决。

2 个答案:

答案 0 :(得分:0)

您是否将初始化代码中的authDomain替换为使用自定义域?

您需要执行以下操作:https://firebase.google.com/docs/auth/web/google-signin#customizing-the-redirect-domain-for-google-sign-in

答案 1 :(得分:0)

请参阅Authenticate Using Facebook Login with JavaScript文档。也尝试在其中添加您的自定义域。

  

确保您的OAuth重定向URI(例如   my-app-12345.firebaseapp.com/__/auth/handler)被列为您的其中之一   开发人员在Facebook上的Facebook app's settings page中的OAuth重定向URI   产品设置> Facebook登录配置中的网站。