相关疑难解决方法(0)

如何为auth设置hash-key选项:在默认的auth:export in firebase中导入?

我已经在CLI中导出了我的用户:

firebase auth:export my_users.json
Run Code Online (Sandbox Code Playgroud)

导出文件中的密码应使用SCRYPT进行哈希处理,因为文档说明:

auth:export命令仅使用scrypt算法导出密码哈希值,该算法由Firebase后端使用.使用其他算法散列密码的帐户记录将使用空的passwordHash和salt字段导出.从文件导入用户记录后,项目可能会使用其他算法对密码进行哈希处理,因为当导入的用户第一次登录时,密码只会被scrypt重新哈希

我的哈希键和salt字段在结果中不为空.另外,我知道我的所有用户都至少登录过一次.

现在,当我尝试导入my_users.json时:

firebase auth:import --hash-algo=SCRYPT --rounds=1 my_users.json
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Must provide hash key(base64 encoded) for hash algorithm SCRYPT
Run Code Online (Sandbox Code Playgroud)

但是我应该设置什么--hash-key,因为auth:export命令没有接受任何参数?...

提前致谢

firebase firebase-tools firebase-authentication

15
推荐指数
1
解决办法
2066
查看次数

将 Cloud Firestore 项目迁移到另一个 Cloud Firestore 项目

我需要更改我的项目 ID,因为要验证的 firebase 身份验证链接在链接上显示项目 ID,并且项目名称由于品牌重塑而发生了更改。根据我发现的信息,似乎不太可能更改项目 ID。我正在考虑将所有数据从旧数据库迁移到具有新项目 ID 的新数据库。有没有办法做到这一点?

google-cloud-firestore

5
推荐指数
2
解决办法
3092
查看次数