Web端Firebase启用Google身份验证时遭遇‘Error updating Google’错误的解决方法咨询
解决Firebase启用Google身份验证时的“Error updating Google”错误
我之前配置Firebase身份验证时也碰到过一模一样的问题,折腾了好一阵才搞定,给你整理几个亲测有效的排查和解决方向:
检查Firebase与Google Cloud项目的关联状态
Firebase的Google身份验证功能依赖Google Cloud的OAuth 2.0凭据,首先得确保项目关联没问题:- 打开Firebase控制台,进入你的项目,点击右上角的设置图标,选择项目设置
- 切换到集成标签页,查看Google Cloud项目的关联状态,如果显示异常,尝试重新关联
- 关联正常的话,直接跳转到对应的Google Cloud控制台,进入API和服务 → 凭据页面,确认存在Firebase自动创建的Web客户端ID(格式一般是
[你的项目ID].apps.googleusercontent.com)
完善OAuth同意屏幕配置
这个是最容易踩坑的点,很多人会忽略:- 在Google Cloud控制台找到API和服务 → OAuth同意屏幕
- 确保已经完成基础配置:填写应用名称、支持邮箱,如果是外部用户类型,必须添加必要的权限范围(比如
openid、email、profile) - 配置完成后别着急回去操作,等个10-15分钟让配置生效,再回到Firebase控制台尝试启用
清除缓存后用无痕模式重试
浏览器缓存有时候会导致Firebase控制台加载异常,试试这个:- 关掉当前Firebase控制台的标签页
- 打开浏览器的无痕/隐私窗口,重新登录Firebase控制台
- 再次尝试开启Google身份验证功能
确认账号权限足够
如果你用的账号只有项目查看权限,是没法修改身份验证配置的:- 进入Firebase控制台的项目设置 → 用户和权限
- 检查你的账号权限,要是只有查看者权限,得找项目管理员提升到编辑者或所有者权限再操作
排查网络环境干扰
有些企业内网或者代理会阻断Firebase和Google Cloud的通信:- 尝试切换到手机热点这类稳定的外网环境
- 关掉浏览器的代理插件或者系统级代理,再重新操作
要是以上方法都没用,可以试试删除Firebase里已有的Google身份验证配置(如果有的话),然后重新创建配置。
内容的提问来源于stack exchange,提问作者maru
相关产品推荐
相关产品推荐

