我正在使用firebase和我自己的服务器开发自定义身份验证。
工作流:
用户将他的电子邮件和密码发送到我的服务器。
在服务器中,我应该创建一个自定义令牌并将其发回,但是,
createCustomToken(uid)
只接受uid,而不是电子邮件和密码。 所以,我必须通过电子邮件抓住uid(我猜):
getUserByEmail(email)
之后,我获取用户数据。(uid,密码(哈希),盐等。)
我应该使用哪个脚本来散列用户发送的通道以与firebase发送的通道进行比较?
我错过了什么吗?