Firebase功能:自定义身份验证端点

时间:2018-10-12 06:12:53

标签: firebase firebase-authentication google-cloud-functions

我想使用Firebase管理员中的自定义身份验证端点登录。 例如,使用电子邮件和密码。

http://firebasefunctionsaddres.com/loginUsingEmail

因此,我想从客户端使用电子邮件和密码(可能还有其他一些信息)并在Firebase功能端(可能将一些数据保存到Firestore)发出请求,并使用auth令牌进行响应。

有可能吗?

1 个答案:

答案 0 :(得分:0)

我个人没有使用auth令牌,因为我发现了一种更简单的方法,即使用Firestore并将用户信息存储在那里。这是一个非常的简单数据库。没有查询,它就像一个JavaScript对象一样工作!!然后使用MD5或SHA 256 (在存储之前)之类的东西来加密/散列用户密码!

这里是指向JavaScript Firestore文档的链接,该链接将教您存储和检索数据(它的工作速度非常快):Firestore JavaScript Docs

通过这种方式,您还需要加载更少的Firebase资源,并且所有用户数据都存储在一个地方!我真的很喜欢Google Firestore的简单性! (我认为,比PHP和MySQL好得多!)