Firebase on call函数(functions.https.onCall)未将上下文参数值发送到安全规则。这意味着如果我们从UI调用一个firebase on call函数来更新firestore数据库中的内容,我需要在该函数中执行所有的安全检查,并使用admin sdk来更新firestore数据库。我不能使用firebase sdk和firestore安全规则进行身份验证更新。会在违反
我计划将Algolia搜索添加到我正在开发的React应用程序中。数据存储在Cloud Firestore中。我已经使用Algolia的扩展设置了Algolia和Firestore之间的同步,并且我已经测试了即时搜索,它工作得很好。然而,我突然想到,当从Algolia搜索返回数据时,我在Firestore中为不同用户角色精心设置的安全规则将被完全忽略。 有人建议我遵循these i
我有一个android应用程序,它使用Firestore作为数据库。我需要使它安全,但我没有使用身份验证服务,因为它不是必需的。我在想,如果我能从android应用中发送一个唯一的ID,这个ID可以在Firestore规则中识别出来,而且只有用户(使用我的应用程序的人)才能读写Firestore。以下是我的安全规则-
service cloud.firestore
我想写一些数据到Firebase Firestore从云函数,但是,它是失败的,我得到以下错误信息。 Missing or insufficient permissions.由于它看起来存在安全规则问题,所以我更改了Firestore安全规则,如下所示。它必须是最宽松的安全规则。rules_version = '2'; ma