~/talk

Introduction to Quarkus Security

Talkat Devoxx Belgium 2024 · 2024-10-07..10-11· [security, java]
slides:none on file

Shows Quarkus Security architecture with hands-on details: how to run Dev mode OIDC testing, generate signed/encrypted JWTs (including inner-sign+encrypt) via the SmallRye/Quarkus APIs, and customize the SecurityIdentity for role- and permission-based checks. Annotations pick the actual auth mechanism (basic, token, cookie) at runtime, token propagation passes verified access tokens to downstream services, and a simple configuration supports authenticating against many OIDC/OAuth2 providers using multi-tenant OIDC resolver. Mentions recent community milestone of ~1000 contributors.

AI-written summary · about

  1. 0:00Welcome and introduction
  2. 1:09Quarkus security evolution
  3. 3:33Securing production applications
  4. 7:12Authentication mechanisms overview
  5. 13:16Security manager architecture
  6. 16:10Customizing security identity
  7. 17:37Authorization policies
  8. 19:11Understanding JWT tokens
  9. 22:10OpenID Connect basics
  10. 24:08OIDC authentication flow
  11. 27:50OpenID Connect capabilities
  12. 30:00Token propagation support
  13. 33:06Access token scopes
  14. 34:38Token audience validation
  15. 36:32Logout and redirection
  16. 37:46Social provider integration
  17. 38:56Configuring multiple providers
  18. 40:13Provider configuration resolver
  19. 44:06Provider-specific permissions
  20. 47:04User info from providers
  21. 50:19Summary and closing
~/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.