firebase - 我可以通过请求向 Firestore 规则发送值吗
问题描述
我必须发送带有请求的值以从 Firestore 规则中检查它,例如(Recaptcha 以避免垃圾邮件)或来源(保护我自己的 firebase api)!有什么办法吗?
解决方案
无法将自定义参数传递到 Firestore 规则中。最常见的解决方法是将信息作为路径的一部分传递,尽管有时它肯定很笨拙。
防止垃圾邮件的最佳方法是要求您的用户登录,然后根据知道他们是谁以及知道他们过去做过什么来限制他们可以做的事情。例如,大多数应用程序会根据用户的身份限制用户可以写入的位置,并且许多应用程序都有一种分级系统,当用户使用(而不是滥用)应用程序的时间更长时,用户会逐渐获得更多权限。
推荐阅读
- python - 在 Windows 上制作闪烁的 Py-Console
- html - 我的 css 和 html 文件有一些问题
- python-3.x - 如何扩展不同的字母数字范围,如输入(例如:AB10-AB12,10AC-10AE,10A-1-10A-3)等..?
- audio - 如何将仅包含音频文件的文件夹拆分为 train 和 test 文件夹
- apache-kafka - 如何在 Kafka 流中使用带有 KTable 的自定义序列化程序?
- python - Telethon 运行一次,名称“未定义主程序”
- c++ - QDir entryList 函数的奇怪行为
- spring - Spring框架5.3.4兼容哪个版本的Spring框架安全
- pycharm - Pycharm的颜色选择器
- jenkins - 在 Jenkins Build with parameters 选项中选择选项时如何启用参数