在Realm Object Server上分享不同用户之间的领域?

时间:2016-09-28 20:00:11

标签: realm realm-mobile-platform

目前是否有办法允许多个用户访问同一个域?

现在,我能找到的唯一方法是使用“应用”帐户'而不是another question中提议的用户帐户。

谢谢!

1 个答案:

答案 0 :(得分:6)

通常,您可以在虚拟路径上连接到Realm文件。它们必须始终是绝对的,因此从前导斜杠/开始,永远不带文件后缀。具有两个前导下划线的文件名的域被认为是Realm Object Server的内部状态,具有特殊含义。

如果路径以/~/为前缀(与主目录一样),~将通过用户的ID进行扩展,该用户的ID特权是创建,读取和写入Realm文件放在这个虚拟目录中。

如果没有这样的前缀(例如/global),那么这是一个全局领域。 Global Realms可能只能由管理员用户创建,但默认情况下每个人都可以读取。

不幸的是,我们还没有提供直接的客户端API来管理权限。但您可以使用浏览器访问位于/__admin的管理域,并查找给定文件的权限。设置Permission的{​​{1}}特定于此用户。未设置用户的user是默认权限。它们适用于未配置特定权限的所有用户。默认情况下,所有者可以通过明确的Permission条目完全访问。