自定义身份验证Firebase

时间:2020-05-09 03:44:47

标签: javascript firebase react-native firebase-authentication

我正在使用Firebase制作React Native应用程序,以便使用电子邮件登录并通过身份验证。但是,有没有办法使用用户名和密码登录?

1 个答案:

答案 0 :(得分:1)

据我所知,firebase 提供登录的用户名和密码。

如果您确实需要使用用户名和密码(为什么?),解决方案是使用firebase function自己进行设置。您将用户名和密码自己保存在firebase中,该功能会读取并匹配来自firebase的输入数据。如果匹配,则创建custom firebase auth token

但是请注意,不要公开公开敏感数据,请确保将数据库设置为拒绝用户的所有读/写请求(仅允许您的功能使用)