如何重置Firebase助手至初始状态并移除已关联Google认证连接
Firebase Google认证完全重置操作指南
Connected标识无法直接清除的核心原因
这个标记不是Firebase控制台的本地临时状态,是三层配置绑定后的对外显示结果:
- Firebase Auth服务层留存了Google登录方式的启用记录、关联的各端客户端配置缓存
- 绑定的Google Cloud项目中自动创建了对应OAuth2.0客户端凭据
- 项目IAM权限中给Firebase Auth服务账号开通了Google账号登录的接口调用权限
单纯在Firebase控制台点禁用登录方式,只会关闭前端登录入口,清不掉后台的深层绑定关系,所以标识不会消失。
完全重置到零配置初始状态的操作步骤
按顺序操作,做完就能彻底清掉Connected标识,回到未配置的初始状态:
- 第一步:清理Firebase侧基础配置
进入对应项目的Firebase控制台,打开左侧「Authentication」-「Sign-in method」页面;找到Google登录选项点进详情页,关闭右上角的启用开关,拉到页面底部点保存后退回Sign-in method列表即可,这时候标识还在属于正常情况。 - 第二步:清理Google Cloud侧绑定凭据
点Firebase控制台侧边栏顶部的齿轮图标进入「项目设置」,在常规标签页找到绑定的Google Cloud项目入口,跳转进入GCP管理后台;打开GCP左侧菜单「API和服务」-「凭据」页面,在凭据列表里找到所有名称带Firebase标识、关联Google登录场景的OAuth2.0客户端ID(包含Web端、Android端、iOS端的所有对应客户端),挨个点右侧操作栏的删除按钮确认删除;再回到GCP左侧菜单「IAM与管理」-「IAM」页面,检查是否存在自己之前手动添加的、和Google登录关联的异常权限绑定,有就直接移除,系统默认生成的Firebase服务账号权限不要动,删了会导致其他服务异常。 - 第三步:刷新状态完成重置
回到Firebase控制台的Sign-in method页面,执行硬刷新(Windows按Ctrl+F5,Mac按Cmd+Shift+R),这时候Google登录栏的Connected标识就会消失,回到未配置的初始状态;如果刷新后标识仍然存在,就进入Firebase项目设置的「集成」页面,找到Google登录的集成卡片,点进去选择「断开连接」,再硬刷新页面即可。
重置完成后重新配置时,建议逐个端添加客户端配置,每加一个就测试一次登录流程,避免一次性填完多端配置出问题不好排查。
内容的提问来源于stack exchange,提问作者chrisChris
相关产品推荐
相关产品推荐

