【发布时间】:2021-08-12 09:36:27
【问题描述】:
我打算将 Algolia 搜索添加到我正在开发的 React 应用程序中。数据存储在 Cloud Firestore 中。我已经使用 Algolia 的扩展程序设置了 Algolia 和 Firestore 之间的同步,并且我已经测试了即时搜索,效果很好。
但是,我突然想到,当从 Algolia Search 返回数据时,我在 Firestore 中为不同用户角色精心设置的安全规则将被完全忽略。
建议我关注these instructions 对数据实施用户限制。但是现在,我所有的工作都需要按照我想要的方式来设置我的 Firestore 安全规则,这似乎需要付出巨大的努力。这也意味着每当我更改安全规则时,我都必须更改 Algolia 限制。仅用于搜索。
有没有人找到一种更简单的方法来实现类似搜索的查询 Firestore,同时保持他们的安全规则?
【问题讨论】:
标签: firebase google-cloud-firestore algolia