Группа пользователей

Группы пользователей упрощают работу с правами и доступом пользователей к объектам.

Несколько пользователей можно объединить в одну группу. Эти пользователи будут иметь все права, заданные этой группой.

Права пользователей добавляются к существующим правам пользователей. Чтобы дать определённые права пользователю, его можно либо добавить в существующую группу с нужными правами, либо дать эти права пользователю напрямую.

Модель группы пользователей

Поле Тип Описание

entityType

Integer

Тип сущности. Для группы пользователей, тип сущности – 12.

eventFilter

Array<EventFilter>

Массив фильтров событий, настроенных для пользователей группы. Пользователи, находящиеся в этой группе наследуют эти фильтры.

id

String

ID группы пользователей.

name

String

Имя группы.

objectPermissions

Object

Настройка доступа к объектам для пользователей, которые входят в эту группу.

objectPermissions.exclude

Array<String>

Массив объектов, к которым у пользователей группы нет доступа. Подробнее можно прочитать в статье Права.

objectPermissions.include

Array<String>

Массив объектов, к которым у пользователей группы есть доступ. Подробнее можно прочитать в статье Права.

permissions

Array<String>

Массив прав, доступных пользователям группы. Подробную информацию можно найти в статье Права.

source

Object

Источник группы.

source.sourceType

Integer

Этот параметр указывает тип источника группы. Возможные значения – 0 (или null) стандартная группа системы Центральный Пульт, 1 LDAP группа, 2 Keycloak группа.

source.data

String

Информация об источнике группы.

Для источника LDAP, содержит DN (Distinguished Name) LDAP группы.