Я хочу инициализировать некоторые сессионные компоненты после того, как сессия установлена, аутентификация пользователя и после authenticationSuccessHandler .onAuthenticationSuccess (...) завершают выполнение.
Я хочу сделать это условно, только еслиexternal сессионные компоненты находятся на пути к классам / обнаружены контекстом приложения.
Каков наилучший способ инициализации всех сессионных компонентов, когда пользователь полностью аутентифицирован и наиболее интуитивно понятенспособ сделать это?
Некоторым из возможных способов является: - автоматическое подключение в списке bean-компонентов, реализующих интерфейс, сообщающий, что bean-компоненты должны быть инициализированы в конце обработчика успеха аутентификации.добавить дополнительный фильтр в цепочку конфигурации безопасности и положить туда вещи?- опубликовать событие?- не кажется плохой идеей.
Какой лучший способ сделать это?