2016-09-28 5 views
6

Есть ли в настоящее время способ разрешить нескольким пользователям получать доступ к одному и тому же царству?Разделите область между разными пользователями на Realm Object Server?

Прямо сейчас я могу найти только «учетную запись приложения» вместо учетной записи пользователя, как предлагается в another question.

спасибо!

ответ

6

В общем, вы можете подключиться к файлу Realm по виртуальному пути. Они должны быть всегда абсолютными, поэтому начните с ведущей косой черты / и никогда не переносите суффикс файла. Области с именем файла с двумя лидирующими символами подчеркивания считаются внутренним состоянием сервера объектов Realm и имеют особое значение.

Если путь имеет префикс /~/ (например, домашний каталог), ~ будет расширен идентификатором пользователя, который имеет исключительную привилегию создавать, читать и записывать файлы Realm, размещенные в этом виртуальном каталоге.

Если такого префикса нет (например, /global), то это глобальное царство. Глобальные Realms могут создаваться только администраторами, но по умолчанию доступны для всех.

К сожалению, мы не предлагаем прямой клиентский API для управления разрешениями. Но вы можете получить доступ к области администрирования, проживая в /__admin, с браузером и найти разрешения для данного файла. Permission, где установлены user, относятся только к этому пользователю. Permission, где пользователь не установлен, являются разрешениями по умолчанию. Они применяются ко всем пользователям, у которых нет определенных разрешений. Владелец имеет полный доступ по умолчанию в явной записи Permission.

+0

Как открыть область «/ __ admin» в браузере? «Open Realm URL», похоже, не работает для меня (кнопка «Открыть» всегда неактивна), а «Connect to Object Server» не показывает область администрирования. – slurmomatic

+0

Хорошо, понял это сам. URL-адрес должен быть чем-то вроде «realm: //127.0.0.1: 9080/__ admin». – slurmomatic

+0

Итак, если этот общий мир настроен, если вы его отредактируете с помощью Realm Browser, будет ли он автоматически запускать синхронизацию на всех устройствах пользователей? –

Смежные вопросы