如何在 Firebase 开发期间创建测试用户?

odi*_*ity 3 firebase firebase-authentication

我最近开始构建我的第一个 Firebase 应用程序,但我不确定如何创建测试用户。

对于非用户测试数据,我可以testdata.json在我的代码库中保留一个文件并通过 Firebase 控制台导入它,但对于用户来说似乎没有等效的机制。

我知道最新版本的 firebase-tools(v3.2.0,4 天前发布)添加了一个auth:import命令,但是当我查看docs 时,我看到它期望预生成密码哈希,这不是什么我知道如何或想要手动进行。

如果有一个等效的auth:export命令生成了一个适合提供给 的文件auth:import,那么我可以使用 Firebase 控制台手动创建一些用户,将他们导出到一个文件,然后将其签入我的代码库(就像testdata.json),但是没有这样的命令。

即便如此,Firebase 控制台不允许您为用户设置基本配置文件属性(如displayName)这一事实仍然是另一个障碍......

Fra*_*len 5

创建电子邮件/密码用户的方式有以下三种:

  1. 通过API
  2. 通过Firebase 控制台
  3. 通过使用Firebase CLI导入它们

对于您的用例,所有这三个听起来同样适用。如果您无法让一个工作正常工作,请编辑您的问题以包含重现该问题最少步骤。如果您想请求第四种方式,我建议您提交功能请求