【发布时间】:2018-01-12 09:33:28
【问题描述】:
我创建了一个 Angular 表单,用户可以在其中输入一些数据。 这些用户无需进行身份验证即可使用此表单。 因此,从技术上讲,每个调用此在线表单的用户都可以发送数据。
由于 Firebase 被用作后端,我需要以某种方式验证我的 Angular 项目。我不想让每个人都进行读/写操作,所以必须有某种最低身份验证。
现在我知道我可以启用电子邮件/密码身份验证,并为我的应用程序存储这些凭据,但这似乎很俗气。
有没有更优雅的解决方案?
谢谢
编辑:
我现在正在通过电子邮件/密码进行身份验证。因此,我在 firebase 控制台中创建了电子邮件/密码凭据,并在我的应用程序中使用这些凭据进行身份验证。谢谢大家。
【问题讨论】:
-
如果你想让每个人都可以读写数据到db,为什么你不想让每个人都可以进行读/写操作?是不是有点糟糕/不安全?
-
好吧,表单在启动时包含空字段。因此,所有数据都对用户隐藏。我打算保持这种状态,以便用户能够输入新数据。但是,我的应用程序需要在后台执行一些额外的读取查询。
标签: angular authentication firebase firebase-authentication firebase-security