使用firebase创建简单身份验证的最佳方法是什么?

Tul*_*ruz 4 html javascript authentication firebase

我已经阅读了firebase教程,但坦率地说这还没有意义,对不起那个=)

我想实现一个简单的身份验证,只是我的用户名和密码,凭据是我的firebase结构中的一个节点(我不想使用Facebook,电子邮件/通行证或类似的东西)

使用它的好方法是什么?

And*_*Lee 6

Firebase客户端使用名为JWT的安全令牌进行身份验证.此JWT必须由某个受信任的服务器生成(它不能在您的客户端上生成,或者我们无法验证它是否经过身份验证).

如果您希望专门使用用户名(而非电子邮件)和密码进行身份验证,并且您希望存储身份验证凭据(例如哈希密码),则可以在Firebase中执行此操作,但您需要在某处比较服务器密码某人使用该哈希密码输入您的应用程序,然后生成自定义JWT令牌.请参阅此处的文档:https://www.firebase.com/docs/security/custom-login.html

为了避免让开发人员为这种常见情况运行服务器代码,我们提供了一个名为Firebase Simple Login的服务,它将为您生成这些令牌.它适用于电子邮件/密码,Facebook,Twitter和一些其他常见的登录类型.你可以在这里看到文档.https://www.firebase.com/docs/security/simple-login-overview.html