Как найти IP-адреса пользователей в Spring Security?

Мне нужно найти тех пользователей, которые вошли в наше приложение.
Мы используем Spring Security, и должен быть способ узнать IP-адреса пользователей.

Я думаю, что эта информация хранится в их сессиях. В Spring Security текущие сеансы хранятся в SessionRegistry . Из этого класса я могу получить список аутентифицированных пользователей и некоторую информацию о сеансе. (Использование getAllPrincipals, getAllSessionsиgetSessionInformation)

Вопрос в том, как я могу получить доступ к IP-адресам текущих пользователей? Учтите, что мы должны обслуживать только известный регион.
SessionInformation не очень помогает, так как не содержит много информации.

11
задан Matin Kh 12 August 2012 в 08:07
поделиться