使用 parse.com,多个经过身份验证的用户可以访问相同的数据吗?

Using parse.com, can multiple, authenticated users access the same data?

我怎样才能 "pair" 多个用户,并让他们访问相同的数据 - 也许一个组中的某些用户具有只读权限?作为一个用例,想想一个家庭共享日历,每个人都使用自己的登录名,但能够看到彼此的日历。

你应该看看 Parse 文档中的 Roles and Security。 我不是专家,但我假设您会为一个家庭创建一个角色,然后使用访问控制列表限制对 类 或对象(取决于您的方法)的访问。通过这种方式,您可以拥有对相同对象具有相同权限的 group/role 和 类.

改编自文档:

创建角色

// By specifying no write privileges for the ACL, we can ensure the role cannot be altered.
var roleACL = new Parse.ACL();
roleACL.setPublicReadAccess(true);
var familyRole = new Parse.Role("MyFamilyRole", roleACL);
familyRole.save();

然后

var calEvent = new Parse.Object("CalendarEvent");

var familyACL = new Parse.ACL();
familyACL.setPublicReadAccess(false)
familyACL.setPublicWriteAccess(false)
familyACL.setRoleReadAccess("MyFamilyRole", true);

calEvent.setACL(familyACL);
calEvent.save();

这当然可以通过使用默认 ACL 和其他功能更有效地完成。但这些是基础。 顺便说一句,我引用了 JS api,因为你没有指定平台。