【发布时间】:2017-05-19 13:42:16
【问题描述】:
我正在关注 Firebase 的文档, https://firebase.google.com/support/guides/parse-ios#migrate-accounts,将我导出的 Parse 用户迁移到 Firebase。
firebase auth:import --debug --hash-algo BCRYPT ../sample.json
所有记录都失败,错误相同:
错误:HTTP 错误:400,ByteString 的值无效:$2a$10$FGbVQ4bhehr6Z2XBoiF9BO2H.3EXTV9pRRf2ahHFimltnOg1oagPO
我已通过使用此在线工具https://www.dailycred.com/article/bcrypt-calculator 重新散列已知密码来验证散列是正确的。
此外,当我删除 passwordHash 字段以查看是否可以使导入工作时,确实可以,但是尽管在详细的调试控制台输出中看到了电子邮件字段,但它们仍然丢失了:
>>> HTTP 请求 POST https://www.googleapis.com/identitytoolkit/v3/relyingparty/uploadAccountusers=[email=xxxxx+jsonimport@gmail.com, localId=1, displayName=jasonimport], hashAlgorithm=BCRYPT, targetProjectId=comicchameleon-2813e
【问题讨论】:
标签: parse-platform firebase firebase-authentication