【发布时间】:2018-11-03 02:30:10
【问题描述】:
我正在将一个大型 SQL 数据库传输到 Firebase。我正在将 SQL 转换为 JSON 并将其导入 firebase。我遇到了用户表的问题。我想将它们导入 firebase 身份验证,但用户表看起来像这样
JSON 格式:
"members": [
{
"memb_num": "38803",
"memb_email": "****@gmail.com",
"memb_firstName": "**** ",
"memb_lastName": "****",
"memb_company": "*****",
"memb_street1": "***** Road",
"memb_street2": "",
"memb_city": "Duarte",
"memb_stateNum": "5",
"memb_zip": "91010",
"memb_country": "United States",
"memb_phone": "619-925-0051",
"memb_passwd": "5b387bd93ec6ae3f",
"memb_passhint": "",
"memb_passTemp": "none",
"memb_communicate": "Receive E-mails",
"memb_boxNum": "5417",
"memb_boxSize": "large",
"memb_acctType": "PLUS",
"memb_24access": "No",
"memb_payDue": "0000-00-00",
"memb_termLength": "12",
"memb_forms": "received",
"memb_newMailNotify": "1",
"memb_acctClose": "2019-02-02",
"memb_added": "2016-02-02",
"memb_lastOn": "2018-02-07 14:52:13",
"memb_access": "customer",
"isTestAccount": "No"
}
]
我有几个问题。
firebase 身份验证是否会接受所有这些数据,或者我是否需要在仅存在电子邮件、密码和 uuid 的情况下对其进行重组?我有超过 30k 的成员,所以解决方案越简单越好。
我该如何处理密码哈希?这就是从 SQL 数据库中导出它的原因,一旦导入到 Firebase 身份验证中,它会起作用吗?
【问题讨论】:
标签: firebase firebase-authentication