Ungültig spring security session

muss ich invalidate ( oder kick ) user-session. die Anwendung nur limit-user-login nur einen Benutzer pro container.

ich versuche zu nennen, removeSessionInformation von session-Registrierung, fertig zum freischalten der user. also der andere Benutzer kann sich mit dem gekickt session user name.

aber SessionContextHolder an, dass Benutzer, die schon gekickt ist noch. so haben Sie immer noch die gleiche Autorität zum Zugriff auf die geschützte Seite.

wie ungültig zu machen oder zu entfernen AUFTRAGGEBER SessionContextHolder aus der angegebenen session-Registrierung, Informationen?

ps : in meiner alten Bewerbung, ich gebe eine variable UserDomain (UserDetails), die halten HttpSession. und wenn Sie benötigen, um kick the user, habe ich nur entkräften HttpSession aus den angegebenen UserDomain. aber ich weiß nicht, wie es im Frühjahr (sein wahrscheinlicher zu entfernen AUFTRAGGEBER SessionContextHolder als HttpSession). die Umsetzung ist fast das gleiche wie SessionRegistryImpl tun im Frühjahr.

InformationsquelleAutor Jeg Bagus | 2011-01-06
Schreibe einen Kommentar