Набор кэшей пользовательской учетной записи (user_caches)
Описание
На основании текущих данных в домене и текущего дерева групп содержит для конкретного пользователя актуальный полный разворот назначенных групп и ролей.
Не хранится в БД, выстраивается после загрузки домена и автоматически обновляется в ленивом режиме через 5 секунд после каждого значимого изменения в составе и свойствах ролей, пользователей, групп.
Позволяет одним запросом задавать список групп для конкретного пользователя. Изменения для других полей не применяются.
Поля
Структура сущности
{
"id": uuid,
"direct_groups": array<uuid>,
"direct_roles": array<str>,
"deep_groups": array<uuid>,
"deep_roles": array<str>
}