我最近开始构建我的第一个Firebase应用,但我不确定如何创建测试用户。
对于非用户测试数据,我可以在我的代码库中保留testdata.json
文件并通过Firebase控制台导入,但似乎没有相应的用户机制。
我知道firebase-tools的最新版本(v3.2.0,4天前发布)添加了auth:import
命令,但当我检查docs时,我看到了它的预期密码哈希是预先生成的,这不是我知道如何或想要手动完成的事情。
如果有一个等效的auth:export
命令生成了一个适合提供给auth:import
的文件,那么我可以使用Firebase控制台手动创建一些用户,将它们导出到文件中,然后检查它进入我的代码库(就像testdata.json
),但没有这样的命令。
即便如此,Firebase控制台不允许您在用户上设置基本配置文件属性(如displayName
)这一事实是另一个障碍......
答案 0 :(得分:1)
对于任何跟随本文的人,Firebase CLI似乎添加了此导出功能:
firebase auth:export users.json
但是我不清楚如何为auth:import
保留用户密码哈希
答案 1 :(得分:0)
有三种方法可以创建电子邮件/密码用户:
对于您的用例,所有这三个声音同样适用。如果您在工作时遇到问题,请修改问题以包含minimal steps that reproduce the problem。如果您想要第四种方式,我建议filing a feature request。
答案 2 :(得分:0)