【问题标题】:Access control on Firebase databasesFirebase 数据库的访问控制
【发布时间】:2019-10-09 14:49:51
【问题描述】:

我们的解决方案之一 (test, preprod, prod) 有不同的环境。我们在 Firebase 控制台上创建了不同的 Firebase 数据库作为单个项目的一部分。我们希望根据用户或组对这些数据库实施访问控制,例如prod 只有少数用户可以访问 Firebase 数据库,而大多数用户可以访问其他环境 (test and preprod) 的 Firebase 数据库。

我们是否正确实施它?如果是,是否可以将 Firebase 项目配置为具有这种设置。

【问题讨论】:

    标签: firebase firebase-realtime-database firebase-cloud-messaging access-control


    【解决方案1】:

    这不是实现不同开发环境的推荐方式。分离环境的唯一推荐方法是为每个环境创建不同的 Firebase 项目。这确保了他们每个人都有完全隔离的数据、用户、安全规则等。将多个数据库添加到同一个项目中并不是真正的隔离,并且可能会导致以后出现问题。

    【讨论】:

    猜你喜欢
    • 2017-12-08
    • 1970-01-01
    • 1970-01-01
    • 2018-07-28
    • 1970-01-01
    • 2021-09-21
    • 1970-01-01
    • 2011-03-15
    • 2011-07-24
    相关资源
    最近更新 更多