首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何只允许经过身份验证的用户在Firebase Firestore中创建集合?

在Firebase Firestore中,可以通过以下步骤只允许经过身份验证的用户创建集合:

  1. 首先,确保你的Firebase项目已经设置了身份验证功能,并且用户需要登录才能访问Firestore。
  2. 在Firebase控制台中,打开Firestore数据库的规则设置。
  3. 在规则设置中,使用以下代码来限制只有经过身份验证的用户才能创建集合:
代码语言:txt
复制
rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    // 只允许经过身份验证的用户创建集合
    allow create: if request.auth != null;
    // 其他规则...
  }
}

这段代码中,allow create: if request.auth != null; 表示只有当请求中包含有效的身份验证信息时,才允许创建集合。

  1. 保存规则设置并部署到Firebase Firestore。

这样,只有经过身份验证的用户才能成功创建集合。对于未经身份验证的用户,创建集合的请求将被拒绝。

腾讯云相关产品:腾讯云云数据库MongoDB,它是一种基于分布式文件存储的数据库,适用于大规模的文档存储和高并发读写的场景。它提供了自动扩容、备份恢复、监控报警等功能,能够满足云计算领域的需求。了解更多信息,请访问腾讯云云数据库MongoDB产品介绍页面:https://cloud.tencent.com/product/mongodb

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券