So finden Nutzer-IPs in Spring Security?

Muss ich feststellen, dass diese Benutzer, die angemeldet sind, in unserer Anwendung.

Wir sind mit Spring Security und es muss ein Weg, um herauszufinden, Nutzer-IPs.

Ich denke, dass diese Informationen gespeichert sind, die in Ihren Sitzungen. In Spring Security, die aktuelle Sitzungen gespeichert werden SessionRegistry. Von dieser Klasse kann ich Liste von authentifizierten Benutzer und einige session-Informationen. (Mit getAllPrincipals , getAllSessions und getSessionInformation)

Die Frage ist, wie kann ich Zugang zu aktuellen Nutzer-IPs? Betrachten wir zu geben haben service zu einer bekannten region nur.

Die SessionInformation ist nicht viel Hilfe, da es nicht enthalten viele Informationen.

  • Sie können feststellen, dass Authentication.getDetails() gibt eine WebAuthenticationDetails - Objekt, das enthält die remote-Adresse.
InformationsquelleAutor Matin Kh | 2012-08-12
Schreibe einen Kommentar