Firebase Security API使用灵活的身份验证系统和基于表达式的规则语言来提供非常灵活的安全模型。
上下文:该项目使用连接到 Android 应用程序的数据库(该应用程序分发给许多用户) 我试图确保使用
如何在安全规则中使用 $uid 来允许用户首次写入集合而不允许他们覆盖其他用户的数据?
背景 我有一个带有公共留言板的网站,希望经过身份验证的用户将帖子添加到集合中(写作)。但是我不希望用户覆盖不属于的帖子
Flutter Firestore 中存储的值中有一个名为“user_last_update_time”的时间。 仅当用户上次更新用户配置文件时才生成该值。 这时,我...
这是我的数据库,我怎样才能只允许访问地图数组中的“名称”字段 我发现并使用了这个规则,但仅适用于现场: 允许客户端仅更新文档中的这 1 个字段 &...
我有包含groupId、userId、status的groupMembership,docId是groupid + userId的组合。我有包含 groupId 的组对象和事件对象。我想允许访问
即使集合数量增加,是否有一种智能的声明方式来表达“集合1”和“集合2”测试中的验证?这样我就不用重复了...
我有 groupMemberships 对象,其中 docId 是 groupId 和 userId 的组合。我这样做是因为很容易扩展。这是我尝试如何进行串联的代码片段...
如何设置 Firebase 数据库规则以不允许删除或更新子项?
我有以下Firebase数据库规则,但这只允许数据写入一次。之后就什么都没有了。 编辑。我还想确保没有数据被删除。 { “规则”:{ ...
我需要一个 firebase 规则,只有当某个属性的值不存在于该集合(myCollection)的任何其他文档中时,才会创建该文档。 伪代码: 函数 isValid() ...
从 Firestore 查询数据的 Firebase 存储规则
我需要检查 Firestore 中的文档数据,以允许其他人查看 Firebase Storage 中的图像。这可能吗?
我对以下用于保护我的 Firestore 的代码有疑问。 我想允许我的管理员访问所有用户的每个文件。为此,我编写了此函数,但
我对以下用于保护我的 Firestore 的代码有疑问。 我想允许我的管理员访问所有用户的每个文件。为此,我编写了此函数,但
如何知道安全规则中Document的名称? 我想知道是否可以直接从安全规则中获取 Firestore 数据库中文档的名称 我正在努力做什么
如何通过规则为特定用户授予对多个 Firestore 文档的访问权限
我想授予特定用户组对特定文档的访问权限。如下图所示。我想为 usergrp1 授予对用户集合中的 Doc1 和 Doc3 的访问权限。如何做到...
我已经设置了模拟器来在本地测试我的 firebase 功能。 我看到的第一个问题是运行模拟器时创建了两个 rtdb: {项目名} {PROJECT_NAME}-默认-rtdb 而我...
如何验证 Firebase Firestore 中的数据数组?
我在 Firebase 中有一个个人资料集合: { “姓名”:“拉尔斯”, “年龄”:53, “帖子”:[ { "title": "我的第一篇文章!", “……
Firestore,使用/不使用 @firebase/firestore 的规则单元测试
所以此时我对规则测试文档感到非常困惑。 他们假设有一个模拟器,这是否意味着没有模拟器也可以? 如果测试确实如此,为什么他们要导入 @firebase/firestore...
使用 Firestore 安全规则(版本 2),如何将 Path 对象转换为字符串?整个路径作为一个字符串,而不是各个片段。 我正在尝试编写一个通用函数来使用
Firestore 安全规则 - 我可以查询具有特定字段的文档吗?
您可以制定安全规则来运行查询来检查是否找到匹配的文档吗? 我正在构建一个系统,登录用户可以在其中对特定主题进行投票。 每一张投票都将被保存...
我正在尝试在 Firestore 中实现一些用户组。 为了保持对正确级别的访问(就 firestore 文档所述),我必须在子集合中分配数据。 就我而言,我