Как провести аудит с помощью quarkus, энверов гибернации и ключевого ключа

#vue.js #keycloak #quarkus #hibernate-envers

Вопрос:

Мне нужно проверять каждое действие пользователей, которые вошли в систему на моем сервере блокировки ключей. Я использую Кваркус с энверами гибернации на задней стороне, и vue.js на лицевой стороне. Есть ли способ, которым я могу сделать это сообщение, vue / keycloak / quarkus, без необходимости отправлять пользователю, вошедшему в систему, каждый запрос, который я делаю?

Комментарии:

1. Не могли бы вы объяснить: «отправляйте пользователю, вошедшему в систему, каждый запрос»

2. Я отправляю имя пользователя в своих запросах(ОПУБЛИКОВАТЬ, УДАЛИТЬ, ОБНОВИТЬ) во внешнем интерфейсе, чтобы обратная сторона могла знать, кто выполняет действия

3. @kinzkowski рекомендуется использовать токен jwt в заголовке запроса. Keycloak предоставляет токен. vue.js чтобы встроить заголовок в запрос к кваркусу. И в quarkus он должен перехватывать заголовок и выполнять все записи (я предполагаю, что в таблице бд). Больше работы, но это довольно стандартный способ ее выполнения.