如何修改Firebase Auth谷歌登录弹窗的Web应用显示名称?
修复Web端Firebase Auth谷歌登录弹窗自定义名称问题
核心原因
Web端谷歌登录弹窗的显示名称,并非直接读取Firebase项目的公开显示名称,而是关联到谷歌云平台(GCP)中对应OAuth 2.0客户端ID的配置。移动端因Firebase SDK自动关联了应用商店/包名对应的名称,所以能正常显示自定义名称。
具体修复步骤
- 打开Firebase控制台进入目标项目,点击左侧菜单栏的Authentication > 登录方法,找到Google登录提供商并点击右侧的齿轮设置图标。
- 在弹出的设置窗口中,找到Web SDK配置区域,点击下方的「转到Google Cloud平台」入口。
- 在GCP的OAuth同意屏幕页面(确保选中当前项目),检查应用名称字段是否为你需要的自定义名称,若不符直接修改并保存。
- 返回Firebase控制台的Google登录设置页,确认授权域已添加你的自定义域名(若Web应用部署在自定义域名上),保证弹窗跳转域名与配置一致。
- 清除浏览器缓存后重新测试Web端谷歌登录流程,此时弹窗应显示自定义应用名称。
额外注意事项
- 即使Web应用使用Firebase托管的默认域名(xxx.firebaseapp.com),仍需在GCP的OAuth同意屏幕中设置正确的应用名称,因为弹窗显示逻辑优先读取OAuth配置而非Firebase项目名称。
- 若修改后仍未生效,检查GCP的OAuth同意屏幕是否完成发布(面向外部用户的应用需完成发布流程;内部测试可跳过,但要确保测试账号已加入测试用户列表)。
内容的提问来源于stack exchange,提问作者Randima Lahiru
相关产品推荐
相关产品推荐

