Набор кэшей пользовательской роли (role_caches)

Описание

На основании текущих данных в домене и текущего дерева групп содержит для конкретной роли актуальный полный разворот пользователей и групп, кому она назначена.

Не хранится в БД, выстраивается после загрузки домена и автоматически обновляется в ленивом режиме через 5 секунд после каждого значимого изменения в составе и свойствах ролей, пользователей, групп.

Поля

Структура сущности
{
  "name": str,
  "direct_groups": array<uuid>,
  "direct_users": array<uuid>,
  "deep_groups": array<uuid>,
  "deep_users": array<uuid>
}
Table 1. Поля
Спецификация Описание

Поле: name
Режим: out
Тип: str
По умолчанию: — 

Название. Соответствует кодовому названию пользовательской роли.

Поле: direct_groups
Режим: out
Тип: array<uuid>
По умолчанию: — 

Список групп, которым данная роль назначена непосредственно. Идентификаторы

Поле: direct_users
Режим: out
Тип: array<uuid>
По умолчанию: — 

Список пользователей, которым данная роль назначена непосредственно. Идентификаторы.

Поле: deep_groups
Режим: out
Тип: array<uuid>
По умолчанию: — 

Список групп, которым данная роль назначена на любом уровне вложенности. Идентификаторы

Поле: deep_users
Режим: out
Тип: array<uuid>
По умолчанию: — 

Список пользователей, которым данная роль назначена на любом уровне вложенности. Идентификаторы.

См. также