Группы доступа
Группы доступа — это именованные наборы пользователей портала. Группы используются при назначении прав на ресурсы: вместо перечисления каждого сотрудника вы выдаёте право группе «HR», «ИТ» или «Редакторы раздела».
Группы портала и группы AD
Группы Portal (portal) | Группы из AD (domain_linked) | |
|---|---|---|
| Где хранятся | База данных портала | Импортируются из AD в Portal |
| Создание | Вручную администратором | Службой ad-sync по LDAP-фильтру |
| Состав участников | Вручную в UI | Обновляется ad-sync (прямые member AD) |
| Назначение прав | Да | Да (как обычная группа Portal) |
| Редактирование состава в UI | Да | Нет — только просмотр (badge AD) |
Доменные пользователи входят в портал через AD/LDAP. При включённой синхронизации групп служба ad-sync импортирует группы AD как domain_linked и обновляет состав участников по расписанию или вручную.
Автосинхронизация AD
- Админка → Настройки → LDAP / Active Directory — укажите URL, Base DN, Bind DN и пароль.
- Админка → Настройки → LDAP / Active Directory — включите Синхронизировать группы AD, задайте фильтры.
- Админка → Службы → Синхронизация AD — включите службу, настройте Cron (пресеты: каждый час, каждые 6 часов, ежедневно и т.д.) или нажмите Запустить.
Служба ad-sync доступна только при настроенном LDAP. Синхронизируются пользователи и (опционально) группы; вложенные AD-группы не разворачиваются — только прямые участники.
Группы типа portal, созданные вручную, синхронизация не затрагивает.
Кто может управлять группами
Создание, просмотр и редактирование состава групп доступно только администратору портала.
Где открыть управление группами
Два варианта:
- Настройки сайта → вкладка Группы доступа (в контексте узла).
- Отдельный раздел Группы доступа (
/groups) — полный список групп портала.
В админке в подсказках также указано: Админка → Настройки → Авторизация — ссылка на группы в настройках узла.
Создание группы
- Откройте список групп.
- Нажмите + Группа.
- Введите название группы (например, «Редакторы HR» или «Согласующие заявки»).
- Группа появится в таблице; нажмите Открыть, чтобы добавить участников.
Описание группы можно задать через API; в базовом интерфейсе редактируется в первую очередь состав участников.
Просмотр и редактирование состава
На странице группы отображаются:
- название и описание (для групп из AD — badge AD);
- список участников с именем и меткой источника учётной записи (
local— локальная,domain— доменная); - формы добавления новых участников — только для групп
portal.
Для групп AD (domain_linked) состав управляется службой ad-sync; ручное добавление и удаление участников недоступно.
Добавить пользователя портала
- В блоке Добавить участника (портал) найдите пользователя через поле выбора.
- Нажмите Добавить.
Подходят как локальные учётные записи, так и доменные пользователи, которые уже входили в портал.
Добавить пользователя из AD / LDAP
- В блоке Добавить из AD / LDAP введите минимум 2 символа логина или имени.
- Нажмите Найти.
- В результатах нажмите Добавить напротив нужного человека.
Портал сохранит связь с записью каталога; при первом входе этого пользователя учётная запись будет создана автоматически.
Удалить участника
Нажмите Удалить в строке участника. Права, выданные группе на ресурсы, перестанут действовать для этого пользователя (если нет других назначений).
Использование групп в правах
После создания группы:
- Откройте панель прав на узле, странице, списке или другом ресурсе.
- В форме Добавить право выберите тип Группа.
- Укажите созданную группу и уровень доступа.
- Нажмите Добавить.
Все участники группы получат соответствующий уровень прав (с учётом наследования и других назначений).
Типичные сценарии
| Группа | Назначение |
|---|---|
| «Все сотрудники HR» | Просмотр узла HR |
| «Редакторы новостей» | Редактирование страниц в узле «Новости» |
| «Администраторы заявок» | Добавление и редактирование в списке «Заявки» (через права на список, admin) |
| «Конфиденциально — руководство» | Просмотр отдельных элементов списка (admin) |
См. также
- Права доступа — уровни, наследование, назначение на ресурсы
- API: администрирование — LDAP, ad-sync, REST API
- API: группы — REST API для автоматизации