如何在firebase中使用电子邮件和密码创建自定义令牌

时间:2017-10-24 13:44:13

标签: node.js firebase firebase-authentication firebase-admin

我正在使用firebase和我自己的服务器开发自定义身份验证。

工作流:

用户将他的电子邮件和密码发送到我的服务器。

在服务器中,我应该创建一个自定义令牌并将其发回,但是,

createCustomToken(uid)

只接受uid,而不是电子邮件和密码。 所以,我必须通过电子邮件抓住uid(我猜):

getUserByEmail(email)

之后,我获取用户数据。(uid,密码(哈希),盐等。)

我应该使用哪个脚本来散列用户发送的通道以与firebase发送的通道进行比较?

我错过了什么吗?

0 个答案:

没有答案