我对Firebase使用电子邮件/密码验证。
我正在考虑转移到另一个后端,我想知道是否有任何方法可以导出用户电子邮件/密码哈希,以便我可以在Firebase外部对它们进行身份验证?
我还需要知道散列算法。
答案 0 :(得分:19)
您可以通过撰写firebase auth:export save_file.csv --format=csv
或firebase auth:export save_file.json --format=json
可以在firebase文档页面上找到更多详细信息:https://firebase.google.com/docs/cli/auth#authexport
答案 1 :(得分:2)
我在Firebase控制台UI上没有任何选择。因此,您需要使用npm安装firebase工具。
npm install -g firebase-tools
然后使用
登录firebase login
登录后,您需要运行以下命令之一
CSV 格式
firebase auth:export save_file.csv --format=csv --project <project-id>
JSON 格式
firebase auth:export save_file.json --format=json --project <project-id>
您可以从firebase console的主屏幕上获取项目ID。
答案 2 :(得分:1)
ex corret firebase auth:export save_file.csv --format = csv --project = my-name-project-fb