~/talk

Secure JAX-RS

Talkat EclipseCon Europe 2018 · 2018-10-23..10-25· [security, api-design]
slides:none on file

Shows JAX-RS services using JWT in Authorization header for stateless authentication and embedded authorization claims, plus HTTP Signature draft headers to ensure message integrity across microservices. Demo builds a small webshop where filters/interceptors attach and verify tokens and signatures; SSL alone is insufficient because intermediaries and browser storage expose payloads. Shows signature verification with public keys, token expiry and header-size limits, and notes localStorage/JS crypto tradeoffs; the solution works in demo but requires careful key handling and client-side secrecy.

AI-written summary · about

  1. 0:00Secure JAX-RS introduction
  2. 3:57REST security limits
  3. 7:58SSL client-server limits
  4. 9:49Vulnerable webshop demo
  5. 12:45Secure tokens for auth
  6. 17:46JWT tokens in practice
  7. 20:17JWT header inspection
  8. 22:11SSL transport vs app
  9. 24:17JWT signatures and tamper
  10. 26:43JWT header pitfalls
  11. 28:33XSS browser risks
  12. 29:14Beyond authentication security
  13. 30:18Q&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.