~/talk

OAuth for Java Developers

Talkat JCON Europe 2023 · on Thursday, 2023-06-22· at 10:00· Cinema 9, Im Mediapark 1, 50670 Köln, Germany· [security, java]
slides:none on file

Overview of concrete Java support: Jakarta Security 3.0 adds OpenID Connect support, Spring Security + Spring Boot works as both resource server and OIDC client, and Quarkus/Micronaut/Helidon accept microprofile JWT config; example repo (github.com/octodev/zero-java-oauth-examples) runs a Spring Boot demo that logs in via authorization code with PKCE and via device flow, exchanges codes for access and refresh tokens, and validates JWTs. OAuth 2.1 best practices (no implicit or resource‑owner password grants) and tooling notes (register clients, use PKCE, prefer managed auth servers like OCTA) are shown.

AI-written summary · about

  1. 0:00Introduction and background
  2. 2:07Overview of the talk
  3. 3:20History of web authentication
  4. 6:08The problem OAuth solves
  5. 10:33Core OAuth terminology
  6. 15:23Scopes, consent, and flows
  7. 17:18Token management and security
  8. 22:23Grant types and OAuth 2.0 flows
  9. 25:23OpenID connect
  10. 29:59OAuth 2.1 and future standards
  11. 31:53OAuth in the Java ecosystem
  12. 35:41Demonstrations and code
  13. 40:59Conclusion and resources
~/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.