【问题标题】:How to structure data for accounts with multiple users in Firebase如何在 Firebase 中为具有多个用户的帐户构建数据
【发布时间】:2014-02-25 16:42:55
【问题描述】:

我确定有人问过这个问题,但我正在做的搜索没有打开它。

这是我想在 Firebase 中做的事情(具体来说是 AngularFire):

  • 一个帐户可以有多个用户。

  • 一个帐户有一个管理员。

  • 比方说,用户可以修改与该帐户关联的任何数据
    用户创建和修改 Foo 对象。

  • 如果用户喜欢,他们可以指定他们的 Foo 对所有人可见 其他用户,但关闭修改。

Forge 中的数据结构是什么以及相关的规则是什么样的?

一个现有代码示例的链接将是一个奖励。

【问题讨论】:

    标签: firebase angularfire


    【解决方案1】:

    请参阅How to structure Firebase data and rules for sharing data between users? 以获得全面的答案。

    一般技巧是使用 Firebase 安全规则,如果请求写入的用户出现在数据本身某处的“授权”列表中,则允许对数据进行写入访问。

    【讨论】:

    • 这里有另一种看法:stackoverflow.com/questions/21520514/…
    • 谢谢阿南特,我很感激。此外,是否有每个帐户具有多个用户的应用程序的规范示例?我发誓我在野外的某个地方看到过一个,但我再也找不到它了。
    猜你喜欢
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多