在领域对象服务器上的不同用户之间共享领域?
Share realm between different users on Realm Object Server?
目前有没有办法允许多个用户访问同一个领域?
目前我能找到的唯一方法是使用 'app account' 而不是用户帐户,如 中所建议的那样。
谢谢!
一般来说,您可以连接到虚拟路径中的Realm 文件。它们必须始终是绝对的,因此以斜杠 /
开头并且永远不要带有文件后缀。带有两个前导下划线的文件名中的领域被认为是领域对象服务器的内部状态并具有特殊含义。
如果路径以 /~/
为前缀(如主目录),~
将由用户 ID 扩展,该用户具有创建、读取和写入的独占特权放置在此虚拟目录中的领域文件。
如果没有这样的前缀(例如/global
),那么这是一个全球领域。全局领域只能由管理员用户创建,但默认情况下所有人都可以读取。
很遗憾,我们不提供直接客户端 API 来管理权限。但是您可以使用浏览器访问位于 /__admin
的管理领域,并找到给定文件的权限。 Permission
设置的 user
是特定于该用户的。没有设置用户的Permission
是默认权限。它们适用于没有配置特定权限的所有用户。默认情况下,所有者通过显式 Permission
条目具有完全访问权限。
目前有没有办法允许多个用户访问同一个领域?
目前我能找到的唯一方法是使用 'app account' 而不是用户帐户,如
谢谢!
一般来说,您可以连接到虚拟路径中的Realm 文件。它们必须始终是绝对的,因此以斜杠 /
开头并且永远不要带有文件后缀。带有两个前导下划线的文件名中的领域被认为是领域对象服务器的内部状态并具有特殊含义。
如果路径以 /~/
为前缀(如主目录),~
将由用户 ID 扩展,该用户具有创建、读取和写入的独占特权放置在此虚拟目录中的领域文件。
如果没有这样的前缀(例如/global
),那么这是一个全球领域。全局领域只能由管理员用户创建,但默认情况下所有人都可以读取。
很遗憾,我们不提供直接客户端 API 来管理权限。但是您可以使用浏览器访问位于 /__admin
的管理领域,并找到给定文件的权限。 Permission
设置的 user
是特定于该用户的。没有设置用户的Permission
是默认权限。它们适用于没有配置特定权限的所有用户。默认情况下,所有者通过显式 Permission
条目具有完全访问权限。