Предоставление разрешения пользователю к объектам другого пользователя
В этом уроке объясняется, как предоставить пользователю SberMobile права доступа для просмотра, изменения и использования объекта, который принадлежит другой пользовательской учетной записи. Этот объект может быть Отчетом, Фильтром событий, устройством, или любым другим системным ресурсом. Информацию о системе безопасности SberMobile см. в разделе Безопасность и права доступа.
Давайте посмотрим, каким образом виджет Мониторинга температуры, принадлежащий пользователю - администратору, может стать доступным и для пользователя researcher.
Определение пути контекста совместно используемого объекта
Найдите объект, который будет совместно использоваться в системном дереве SberMobile IIoT Platform Clientа. Чтобы увидеть путь контекста любого объекта, наведите на него мышь, и Вы увидите подсказку. В нашем примере путь контекста виджета - users.admin.widgets.imageBrowser:
Изменение таблицы прав доступа
А теперь отредактируйте таблицу с правами доступа для пользователя, который должен иметь доступ к совместо используемому ресурсу. Найдите узел этого пользователя () в Системном дереве (она находится под узлом Пользователи ) и щелкните по нему правой кнопкой мыши. Выберите из контекстного меню Редактировать свойства пользователя:
Во вкладке Права доступа кликните по кнопке Добавить строку, чтобы вставить новую строку в конце таблицы. Нажмите на заголовок колонки Маска контекстов чтобы отсортировать таблицу и пустая строка оказалась вверху таблицы. Введите или скопируйте в поле Контекстной маски для новой записи путь контекста users.admin.devices.imageBrowser, или нажмите […] возле ввода и выберите нужный контекст в открывшемся окне. А затем выберите желаемый уровень доступа в поле Права доступа:
Сохраните, нажав Ok
Вы поместили запись о новых правах доступа в начале таблицы. Убедитесь, что она не будет перезаписана другими записями. |
Для пользователей контекстными масками возможно совместное использование ряда ресурсов. Например, чтобы разрешить доступ ко всем виджетам, используйте контекстную маску users.admin.widgets.* вместо users.admin.widgets.tmon. |
Чтобы предоставить все только что созданные пользовательские права на определенные ресурсы, добавьте запись прав доступа, аналогичную описанной ранее, когда речь шла о таблице глобальной конфигурации - Дополнительные права доступа для новых пользователей. |
Доступ к совместно используемым ресурсам
Зарегистрируйтесь как пользователь, который уполномочен иметь доступ к совместно используемому ресурсу. Теперь у Вас должна быть возможность просматривать ресурс через системное дерево. Оно находится под узлом его владельца: