This commit improves dependency management with the following changes: - `spring-session-core`: move `javax.servlet-api` from `provided` to `optional` configuration due to introduction of reactive support - `spring-session-data-redis`: remove Redis driver from `compile` configuration - Boot samples: delegate Redis driver choice to `spring-boot-starter-data-redis` - polish `test` configuration dependencies
Demonstrates using Spring Session to lookup a user's session by the username. The sample provides a hook to add the current username to the session (required for finding the user) by providing a custom implementation of Spring Security's `AuthenticationSuccessHandler`. NOTE: This product includes GeoLite2 data created by MaxMind, available from http://www.maxmind.com