Ролевая модель
Доступные роли:
-
«Администратор» — доступны все действия в приложении;
-
«Пользователь» — доступен только сервис «Пользователи и компьютеры» для просмотра.
Для применения ролевой модели добавьте соответствующую секцию (roles) и параметры в конфигурационный файл application.yml в секцию authentication (см.
«Настройка с использованием конфигурационного файла»).
Секция roles содержит секции admin и user.
Секция admin
Секция содержит перечисление групп, в одну из которых должен быть добавлен пользователь для получения прав администратора в приложении.
Секция user
Определяет всех остальных пользователей, которые не добавлены в указанные группы в секции admin как пользователи с доступом только для просмотра к сервису «Пользователи и компьютеры».
Пример настроек:
authentication:
roles:
admin:
groups:
anyOf:
- CN=Administrators,CN=Builtin,DC=inno,DC=tech
- CN=Domain Admins,CN=Users,DC=inno,DC=tech
user:
includeToAll: true