将Wordpress用户导入Firebase身份验证

时间:2018-01-31 16:05:37

标签: wordpress firebase firebase-authentication firebase-tools

我正在将Wordpress网站迁移到Firebase。我已成功将我的Wordpress用户导出为以下JSON格式(如the documentation中所述)

我相信WordPress使用MD5,但我很难将WordPress密码导入Firebase。我不确定passwordHash值需要什么?有没有人有任何想法?

alert

1 个答案:

答案 0 :(得分:1)

WordPress不再使用MD5。根据{{​​3}},它现在实现了this answer。虽然其他帖子(例如Portable PHP password hashing framework)声称它使用like this one

passwordHash字段下,您必须设置从WordPress获取的哈希密码(例如$P$BXb4SCf11vB9pPFJFbkDLzDqVq89ra/)。导入数据时,在Firebase CLI上指定散列算法:

firebase auth:import users.json --hash-algo=BCRYPT

请注意,我使用 BCRYPT 作为哈希算法。那是因为Blowfish。我无法保证Firebase Auth会识别这些WordPress密码。

如果没有,那么我建议您导入帐户,在passwordHash字段下传递随机字符串,然后it is based on Blowfish解释您的网站正在进行迁移过程,因此他们在重新登录之前需要重置密码。