我在角度创建了一个表单,用户可以在其中输入一些数据 . 这些用户无需进行身份验证即可使用此表单 . 因此,从技术上讲,调用此在线表单的每个用户都可以发送数据 .
当Firebase被用作后端时,我需要以某种方式验证我的角度项目 . 我不想允许每个人进行读/写操作,因此必须有某种最小的auth .
现在我知道我可以启用电子邮件/密码身份验证,并为我的应用程序存储这些凭据,但这在某种程度上看起来非常俗气 .
有更优雅的解决方案吗?
谢谢
编辑:
我现在通过电子邮件/密码进行身份验证 . 所以我在firebase控制台中创建了电子邮件/密码凭据,并在我的应用程序中使用这些凭据进行身份验证 . 谢谢大家 .
2 回答
通过Google或Facebook等使用Firebase身份验证 . 请查看this页面以供参考 .
您需要在Angular中设置此up的先决条件
完整的工作Example .
您还可以在该页面中找到该代码的链接
我不太明白你想要什么 . 您需要经过身份验证的访问权限,但不希望电子邮件/密码或联盟(Google,Facebook等)登录 . 为什么不使用匿名登录?通过匿名登录,您稍后还可以将用户升级为非匿名用户(如果稍后需要) .