Jak znaleźć adresy IP użytkowników w Spring Security?

Muszę znaleźć tych użytkowników, którzy są zalogowani w naszej aplikacji.
Korzystamy z Spring Security i musi istnieć sposób na znalezienie adresów IP użytkowników.

Myślę, że te informacje są przechowywane w ich sesjach. W Spring Security bieżące sesje są przechowywane wSessionRegistry. Z tej klasy mogę mieć listę uwierzytelnionych użytkowników i niektóre informacje o sesji. (Za pomocągetAllPrincipals , getAllSessions igetSessionInformation)

Pytanie brzmi, jak mogę uzyskać dostęp do adresów IP obecnych użytkowników? Rozważmy, że musimy obsługiwać tylko znany region.
TheSessionInformation nie jest zbyt pomocna, ponieważ nie zawiera wiele informacji.

questionAnswers(3)

yourAnswerToTheQuestion