Приложение Jhispter генерирует Audit-Events, когда пользователь входит в систему или вводит неправильный пароль.Я хотел бы использовать ту же систему для генерации событий, когда пользователь меняет пароль или когда администратор изменяет данные другого пользователя.Как мне назвать систему аудита?Моя текущая идея состоит в том, чтобы вызвать метод в changePassword-rest-api-call и сделать в этом методе нечто подобное, как в CustomAuditEventRepositoryIntTest.addAuditEvent
Map<String, Object> data = new HashMap<>();
data.put("password-strength", "weak");
AuditEvent event = new AuditEvent(
loginUsername,
"PASSWORD_CHANGE",
data);
customAuditEventRepository.add(event);
Нужно ли мне изменить CustomAuditEventRepository
илисоздать свою собственную версию?Или я просто использую PersistenceAuditEventRepository
?И есть ли специальная волшебная конфигурация, чтобы аудит вызывался автоматически, или я просто вызываю его в rest-api-методе?