A Bootiful Podcast

Spring Security lead Rob Winch on Spring Security 7.0, SpringOne 2025, and more

Jul 31, 2025
In this engaging conversation with Rob Winch, the Spring Security lead for over a decade, listeners dive into the exciting new features of Spring Security 7.0 set for release in November 2025. Rob discusses the evolution from XML to Java configuration, making security smoother for developers. Highlights include token management enhancements, the integration of nullability standards, and advancements in user authentication like passkeys and multi-factor authentication. The conversation is light-hearted yet informative, blending technical insights with community enthusiasm for upcoming innovations.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Evolution of Spring Security DSL

  • Rob Winch shared the evolution of Spring Security's Java DSL from XML style to using Java 8 Lambdas.
  • This redesign significantly reduced code complexity and improved developer experience.
INSIGHT

Simplified Authorization Model

  • Spring Security replaced the old access decision manager and voter model with a simpler authorization manager.
  • It uses a Supplier for the Authentication to avoid unnecessary session lookups for permitAll requests.
ADVICE

Optimize Authentication Lookup

  • Use a Supplier for authentication retrieval to defer expensive session lookups until necessary.
  • This optimizes performance by avoiding database hits for unauthenticated permitAll requests.
Get the Snipd Podcast app to discover more snips from this episode
Get the app