无需代码通过网页界面为Firebase Auth用户添加displayName的方法咨询
解决方案说明
目前Firebase官方控制台的Auth用户管理原生界面,没有提供直接可视化编辑displayName字段的入口,但你可以通过以下两种完全不用开发自定义后台的方案实现需求:
方案1:使用Firebase控制台内置Cloud Shell操作
全程在Firebase网页端完成,无需本地搭建开发环境,操作步骤如下:
- 打开对应Firebase项目的控制台,点击页面右上角的终端样式Cloud Shell图标,等待云环境初始化完成
- 首先运行项目绑定命令,替换为你自己的项目ID:
gcloud config set project 你的Firebase项目ID - 直接运行预制CLI命令修改指定用户的displayName,替换参数后回车执行即可:
firebase auth:update 目标用户UID --display-name "要设置的艺术家姓名" - 提示操作成功后刷新Auth用户列表即可看到更新后的内容
你可以把固定操作步骤同步给客户,他们只需要替换命令里的用户UID和姓名两个参数即可完成操作,不需要理解代码逻辑。
方案2:使用Firebase预制扩展实现可视化操作
直接在Firebase Extensions库中安装官方预制的「Auth User Management」扩展,安装完成后会自动生成简易操作面板,你的客户直接在面板中找到对应用户,即可可视化修改displayName、邮箱等用户属性,全程不需要编写任何业务代码。
额外优化建议
如果你的客户对命令行操作接受度低,也可以在你现有应用的管理员端加一个仅有权限用户可见的简易表单,调用Firebase客户端SDK的updateProfile方法即可实现修改,代码量不到10行,远低于开发完整后台的成本。
内容的提问来源于stack exchange,提问作者Denis Lebon
相关产品推荐
相关产品推荐

