使用firebase创建简单身份验证的最佳方法是什么?
What is the best way to create a simple auth using firebase?
我读过firebase教程但坦白说,这还没有意义,抱歉=)
我想实现一个简单的认证,只有我的用户名和密码,凭证在我的firebase结构中的一个节点(我不想使用Facebook, Email/Pass或类似的认证)
用什么方法做这个比较好?
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
你可以试试这个问题,它类似于AngularJS和Firebase身份验证,或者这个Firebase身份验证教程,它看起来相当直接。教程
如果你仍然没有运气,我建议张贴一些代码显示你已经走了多远,我会看看我能做些什么来帮助。
相关文章:
- 有条件更新d3.js力图中节点的最佳方法
- 将jQuery.ech()方法转换为本地JavaScript抽象的最佳方法是什么
- 处理浮点错误的最佳方法是什么
- 从数组中删除元素的最佳方法是:javascript/jquery
- 以编程方式填充组合框道场 (1.8) 的最佳方法是什么?
- 列出没有 mysql 的元素的最佳方法是什么
- 在jquery库中重新定义方法的最佳方法
- Javascript,用vars创建对象的最佳方法
- 使用 jQuery 从 HTML 中获取某些值的最佳方法
- 在变量中保存值的最佳方法是在应用程序关闭后使用,然后使用apachecordova在android中重新启动
- 在d3.json中使用d3.csv组合多个csv文件数据输入的最佳方法是什么
- 用jasmine测试JavaScriptUI的最佳方法
- 使用javascript:在没有阻止html标记(<b>、<p>等)的情况下,阻止脚本的最佳方法
- 如果我返回表,检查 Ajax 调用是否为 200 OK的最佳方法是什么
- JavaScript - 创建可链接函数时的最佳方法是什么
- 在上下文菜单项单击上显示侧边栏/弹出窗口的最佳方法是什么
- 在 JavaScript 中获取范围的随机数的最佳方法
- 在对象类上实现 jquery 作用域的最佳方法
- 将同步函数包装到承诺中的最佳方法是什么?
- 使用 MVC 删除 JavaScript 中硬编码字符串 Asp.Net 最佳方法