~/talk

Everything new in Spring Security 6 baked with a Spring Boot 3 recipe

Talkat Spring I/O 2023 · 2023-05-18..05-19· [security, java]
slides:none on file

Covers concrete upgrade steps for Spring Security 6 on Spring Boot 3 and 3.1: WebSecurityConfigurerAdapter removed, replace with a SecurityFilterChain bean, use AuthorizedHttpRequests and RequestMatcher, and convert SpEL access checks to AuthorizationManager objects. Demonstrates building a minimal OAuth2 / OpenID Connect authorization server using the new authorization-server 1.0/1.1 and the Spring Boot starter, shows opaque vs JWT tokens, PKCE (S256) by default, keypair generation for JWKs, token introspection, and the new customizer-based DSL replacements.

AI-written summary · about

  1. 0:00Introduction
  2. 3:36Spring Security 6 changes
  3. 8:34Upgrade to Spring Boot 3.0.6
  4. 13:54Spring Boot 3.1.0 and DSL
  5. 17:27Spring Authorization Server 1.0
  6. 19:37Minimal auth server setup
  7. 21:05Security filter chains config
  8. 25:05OAuth2 clients and tokens
  9. 29:44User management and passwords
  10. 32:12Testing with Postman
  11. 36:45JWT tokens and keys
  12. 42:54Q&A
  13. 49:27Closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.