- обновлены зависимости
- обновлены зависимости
- добавлено недостающее разрешение
user_view
- добавлены новые разрешения для новой версии панели администратора
- добавлена возможность менять пароль
- обогащена информация аудита дельтой изменений
- добавлен метод
admin/secure/authorize
- добавлена защита методов через
cluster.RequireAdminPermission
- добавлена интеграция с внешним LDAP
- механизм автоматических блокировок неактивных УЗ изымает роли
- при обновлении пользователя список груп синхронизуется в LDAP по списку ролей
- изменен алгоритм входа через СУДИР
- маппинг груп от СУДИР осуществляется черезе поле
externalGroupId
- роли автоматически не создаются
- при входе через СУДИР источником актуального списка ролей является СУДИР
- маппинг груп от СУДИР осуществляется черезе поле
- для роли добавлены флаги immutable и exclusive
- добавлен тип событий аудита
- добавлена автоматическая очистка старых событий аудита
- добавлен метод admin/log/set_events
- добавлен метод admin/log/events
- обновлены зависимости
- исправлен сбор метрик
- изменён механизм ролей и пользователей
- реализован метод получения списка доступных ролей
- реализован метод блокировки пользователей
- реализован метод отзыва сессии
- реализован метод получения списка сессий
- реализован сбор аудита
- реализован метод просмотра журнала аудита
- роли полученные от СУДИР сохраняются автоматически
- профиль администратора полученный от СУДИР обновляются автоматически
- реализована блокировка УЗ при неактивности больше n дней
- обновлены зависимости
- добавлены SQL метрики
- добавлена защита от брутфорса админ пароля
- испавлено помедение метода /get_profile в новом флоу
- добавлен метод аутентификации токена
- удалены бессрочные токены. Время жизни токена по умолчанию 1 час
- обновлен метод logout: закрывает все текущие сессии администратора (на всех устройствах)
- исправлена ошибка метадаты grpc
- изменен default_remote_config
- миграция сервиса на isp-kit
- миграция на версию GO 1.19.1
- обновлен формат логов в json
- обновлена документация swagger: разделены ручки создания и обновления пользователя
- add role to response /user/get_profile
- add read_only_admin role
- add role link for sudir user
- fix sudir user response
- updated dependencies
- migrated to common local config
- add method /auth/login_with_sudir
- updated dependencies
- add
user/get_design
method
- updated isp-lib
- updated isp-lib
- updated isp-event-lib
- Added config edit sessions
- Added real-time feature with websockets
- update to go mod
- update to new isp-lib & config service
- add default remote configuration