Firebase:导出用户帐户的电子邮件和密码哈希值

Vla*_*IGA 16 export firebase

我为Firebase使用电子邮件/密码验证.

我正在考虑转移到另一个后端,我想知道是否有任何方法可以导出用户电子邮件/密码哈希,以便我可以在Firebase外验证它们?

我还需要知道散列算法.

Jür*_*ter 27

您可以通过写firebase auth:export save_file.csv --format=csv或使用firebase-clifirebase auth:export save_file.json --format=json

您可以在firebase文档页面上了解更多详细信息:https://firebase.google.com/docs/cli/auth#authexport

  • 导出用户和哈希密码后,您可以使用https://github.com/firebase/scrypt验证用户登录。 (2认同)

Sun*_*arg 5

我在Firebase控制台UI上没有任何选择。因此,您需要使用npm安装firebase工具。

npm install -g firebase-tools
Run Code Online (Sandbox Code Playgroud)

然后使用登录

firebase login
Run Code Online (Sandbox Code Playgroud)

登录后,您需要运行以下命令之一

CSV格式

firebase auth:export save_file.csv --format=csv --project <project-id>
Run Code Online (Sandbox Code Playgroud)

JSON格式

firebase auth:export save_file.json --format=json --project <project-id>
Run Code Online (Sandbox Code Playgroud)

您可以从Firebase控制台的主屏幕获取项目ID