~/talk

Servers, OAuth Client, SecurityFilterChain and More with Spring Security

TalkinPolishat Confitura 2025 · 2025-09-19..09-20· [security, spring]
links:none on file
slides:none on file

Covers adding authentication and authorization to an internal system using Spring Security and OAuth. Explains differences between AuthenticationProvider and AuthenticationManager, the role of UserDetailsService, how to centralize permission checks via SecurityFilterChain conventions, and how integrating Okta revealed differences between the organization’s authorization server and the default server.

AI-written summary · about

  1. 0:00Introduction
  2. 3:57Auth basics in Spring Security
  3. 10:20Security Filter Chain
  4. 15:39OAuth2 Okta config issues
  5. 21:56Role-based access with PCA
  6. 27:33Authentication Manager in practice
  7. 35:01Authorization Code Flow with PKCE
  8. 41:03OAuth2 server setup in Spring
  9. 45:15Context sharing between servers
  10. 47:18Token storage and refresh handling
  11. 49:26Q&A
~/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.