更改firebase google auth提供程序的显示名称

Var*_*yan 14 google-app-engine firebase

我试图在AuthO弹出窗口上显示我的网站名称.Facebook,Twitter或GitHub认证没有问题.但谷歌的弹出窗口继续显示"登录以继续projectName.firebase.com"而非"example.com".我的意思是它显示了firebase的默认域而不是自定义域.

图片1

即使我将显示名称更改为某个自定义名称console.developers.google.com.

图2

J. *_*ams 7

在最新版本的Firebase用户指南中,他们通过将authDomain初始化属性指向您的域并进行其他一些准备工作来说明如何解决此问题:https : //firebase.google.com/docs/auth/web/google-signin#为Google登录自定义重定向域

  1. 为您的自定义域创建一个CNAME记录,该记录指向firebaseapp.com上项目的子域:
    auth.custom.domain.com CNAME my-app-12345.firebaseapp.com
  2. 您的自定义域添加到在火力地堡控制台授权域的列表:auth.custom.domain.com
  3. 在Google开发者控制台或OAuth设置页面中,将重定向页面的网址列入白名单,您可以在自定义域中访问该页面:https : //auth.custom.domain.com/__/auth/handler
  4. 初始化JavaScript库时,请使用authDomain字段指定自定义域


Tim*_*lip 5

好的,对于那些遵循这些说明并遇到问题的人,我还有另外两条建议。

  1. 在 Google 开发者控制台或 OAuth 设置页面中,将重定向页面的 URL 列入白名单,该 URL 可在您的自定义域中访问:https://auth.custom.domain.com/__/auth/handler

这对我来说真的很困惑。这里是这样做的地方。

完成所有这些操作后,您将收到 CERT 故障。按照这个 stackoverflow 问题上的说明,等待几个小时,一切都会神奇地工作!

祝你好运!