【发布时间】:2013-07-21 19:54:32
【问题描述】:
目前我有一个简单的待办事项应用程序,用户可以在其中创建一个列表,然后将项目勾选为已完成。数据的结构如下:'/acc_' + USER_ID +'/done' 和 '/acc_' + USER_ID +'/todo'。随着项目“完成”,它们将被移至完成列表。
我希望用户能够与另一个经过身份验证的用户共享列表。
目前的规则如下所示,似乎可行。
{
"rules": {
"$userPath": {
".read": "auth != null",
".write": "auth != null",
".validate": "$userPath === 'acc_' + auth.id"
}
}
}
我认为我需要做的是让每个拥有一系列已批准电子邮件地址的用户以某种方式将其与安全规则挂钩。
或者,我可以在根目录中创建一个列表,并且只有创建者和共享用户可以访问它。
有什么指导吗?
【问题讨论】:
标签: firebase firebase-security