Skip to main content
Skip table of contents

Просмотр событий

CONTENTS

Обзор

Таблицы событий позволяют пользователю с соответствующими привилегиями (роль управления событиями, назначенная eleveo.admin по умолчанию) просматривать журнал событий входа и администрирования из пользовательского интерфейса.

Чтобы просмотреть события, выберите Events в дереве навигации слева. Отобразится экран событий.

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

Нажмите Filter в правом верхнем углу, чтобы развернуть параметры фильтрации.

События входа

Все действия, выполняемые пользователями и связанные с предоставлением доступа (например, вход в систему, выход из системы, запрос токена и т. д.), записываются в целях аудита в таблицу на вкладке Login Events.

События могут быть просмотрены:

  • пользователем с ролью manage-events (eleveo.admin по умолчанию) –  в консоли администратора User Management (Events > Login Events)
  • пользователем с ролью VIEW_AUDIT для QM (default_ccmanager по умолчанию) – в консоли Quality Management (Administration > Audit Log)

Таблица содержит все зарегистрированные события и их детали:

  • Time – точное время события
  • Event Type – тип события (например, LOGIN, LOGOUT и т. д.)
  • Details:
    • Client –ID клиента, к которому подключается пользователь
    • User – IP пользователя
    • IP address – IP-адрес, с которого подключается пользователь
    • Details – Более подробная информация о токене

Административные события

Все действия, выполняемые пользователем с достаточными правами в консоли администратора, записываются для целей аудита в таблицу на вкладке Admin Events.

Таблица содержит все зарегистрированные события и их детали:

  • Time – точное время события
  • Operation Type –тип события (например, CREATE, UPDATE, DELETE и т. д.)
  • Resource Type – ресурс, на который влияет событие (например, USER, GROUP и т.д.)
  • Resource Path – путь к данному ресурсу
  • Details:
    • Auth –данные аутентификации пользователя, инициировавшего событие
    • Representation – JSON контент, представляющий событие

Типы событий

Следующие административные события могут быть зарегистрированы:

ОбластьТип событияТип ресурса*Описание
UsersCREATEUSERСоздание пользователя
UPDATE
Обновление сведений о пользователе
DELETE
Удаление пользователя
DELETEIMPORTED_USERSУдаление импортированного пользователя
Groups


CREATEGROUPСоздание группы
UPDATE
Обновление сведений о группе
DELETE
Удаление группы
CREATEGROUP_MEMBERSHIPНазначения пользователя в группу (членство в группе)
UPDATE
Обновление членства в группе
DELETE
Удаление членства в группе
CREATECLIENT_ROLEСоздание роли приложения
UPDATE
Изменение роли приложения
DELETE
Удаление роли приложения
CREATECLIENT_ROLE_MAPPINGСопоставления пользователя и роли приложения
UPDATE
Обновление сопоставления пользователя и роли приложения
DELETE
Удаление сопоставления пользователя и роли приложения
CREATEREALM_ROLEСоздание роли области
UPDATE
Изменение роли области
DELETE
Удаление роли области
CREATEREALM_ROLE_MAPPINGСопоставления пользователя и роли области
UPDATE
Обновление сопоставления пользователя и роли области
DELETE
Удаление сопоставления пользователя и роли области
Custom roles


CREATECUSTOM_ROLEСоздание пользовательской роли
UPDATE
Изменение пользовательской роли
DELETE
Удаление пользовательской роли
CREATECUSTOM_ROLE_MAPPINGСопоставления пользователя и пользовательской роли
UPDATE
Обновление сопоставления пользователя и пользовательской роли
DELETE
Удаление сопоставления пользователя и пользовательской роли
Provider clientsCREATEPROVIDER_CLIENTСоздание клиента провайдера
DELETE
Удаление клиента провайдера
Password managementACTIONUSERSИзменение пароля локального пользователя
Realm settingsUPDATEREALM_SETTINGSИзменение настроек области
Supervisors


CREATESUPERVISOR_MEMBERSHIPНазначение группы пользователю для просмотра (членство супервизора)
UPDATE
Обновление членства супервизора
DELETE
Удаление членства супервизора
Users extended JPAUPDATEUSER_EXTENSIONОбновление расширений пользовательских данных (значения mainGroup, timezone и syncEnabled)
Data Importer (pusher)ACTIONPUSHER_SYNCСинхронизация с импортером данных (локальный провайдер данных запросил API, и отправленные им данные обрабатываются и импортируются в User Management)
License-api-providerCREATELICENSEСоздание лицензии

*Следующие типы ресурсов являются пользовательскими и были добавлены поверх существующих: CUSTOM_ROLE, CUSTOM_ROLE_MAPPING, PUSHER_SYNC, PROVIDER_CLINT, REALM_SETTINGS, SUPERVISOR_MEMBERSHIP, USER_EXTENSION, LICENSE

События синхронизации

Обратите внимание, что синхронизация пользовательских федераций регистрируется детально. Могут регистрироваться следующие события:

  • CREATE | UPDATE 
    • USER
    • GROUP
    • CLIENT_ROLE
    • REALM_ROLE 
    • REALM_ROLE_MAPPING
    • CLIENT_ROLE_MAPPING
    • GROUP_MEMBERSHIP 
    • SUPERVISOR_MEMBERSHIP
Click here to expand the example...

Для Федерации пользователей LDAP был создан следующий преобразователь:

В результате запуска синхронизации пользователей регистрируются следующие события:

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

Clicking the Representation button displays the details in a JSON format:

Настройка

Параметры событий настраиваются автоматически в процессе регистрации области, поэтому их не нужно изменять или настраивать вручную. Чтобы убедиться, что события настроены должным образом, проверьте следующие настройки:

  • Event Listeners выбраны:
    • keycloak-audit-log-provider
    • keycloak-amqp-event-provider
    • jboss-logging
    • keycloak-event-provider
  • в разделе Login Events Settings:
    • Save Events: ON
  • в разделе Admin Events Settings:
    • Save Events: ON
    • Include Representation: ON

Приведенная выше конфигурация гарантирует, что действия, инициированные из User Management(события входа), будут включены в журнал аудита в Quality Management. Подробнее об использовании в разделе Журнал аудита.

Очистка событий

Рекомендуется настроить срок действия для событий входа и администрирования. События с истекшим сроком действия будут автоматически удалены из базы данных, чтобы не занимать слишком много места. По умолчанию срок действия не установлен (события не удаляются).

Чтобы настроить срок действия, перейдите в Config и настройте Expiration для Login Events и Admin Events (отдельно). Затем сохраните нажатием Save.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.