intermediateSession Management: Timeout, Concurrency & Fixation

What's required to make maximumSessions() work correctly?

You must register an HttpSessionEventPublisher bean (a ServletContextListener) so that Spring Security's SessionRegistry is correctly notified when sessions are destroyed (e.g., via logout or timeout). Without it, the registry loses track of destroyed sessions and can incorrectly count/expire sessions.

This is a Pro chapter

Sign in, then upgrade to Pro or Power to unlock this and the full Spring Ecosystem Mastery library.

What's required to make maximumSessions() work correctly?

Next Step

Continue to What does SessionCreationPolicy.STATELESS actually do, and when should you use it?← Back to all Spring Security questions