Мы используем RequestHeaderAuthenticationFilter
для реализации стратегии предварительной аутентификации и PreAuthenticatedAuthenticationProvider
в качестве поставщика аутентификации. Одно из требований - хранить все успешные входы в базу данных со следующей информацией. Поскольку IP-адрес пользователя и другая информация, связанная с запросом, недоступна в классе UserDetailsService
, какова наилучшая стратегия для получения этой информации и сохранения в базе данных?