~/talk

Supercharging OAuth 2.0 Security

Talkat CPH DevFest 2024 · 2024-08-26..08-30· [security]
slides:none on file

Walks through concrete fixes: request objects become signed JWTs so parameters can’t be tampered (JAR), or the client pushes the whole request to the STS and receives a short-lived request_uri (response includes request_uri and expires_in ≈ 60s) so the browser carries almost nothing (PAR). Demo uses openid-client + IdentityServer and shows both patterns working. Also contrasts sender-constrained tokens: simple mTLS with x5t CNF and the newer DPoP using jkt fingerprints; recommends PAR + resource indicators per-API for safer, minimal-scope tokens.

AI-written summary · about

  1. 0:00Intro
  2. 0:38Overview
  3. 2:22Baseline
  4. 6:29Terminology
  5. 6:59About Philippe
  6. 8:53Slides
  7. 9:45Reducing the power of access tokens
  8. 16:02Resource indicators
  9. 16:47Securing authorization request
  10. 25:14Demo
  11. 29:54Takeaway
  12. 30:26Barar
  13. 32:59Par
  14. 36:18Bar demo
  15. 39:59Takeaways
  16. 43:46Mutual TLS
  17. 46:15Extra claims
  18. 49:57Deop Proof
  19. 50:50Deop Header
  20. 51:59API Response
  21. 53:28API Request
  22. 54:09API Verification
  23. 55:19Summary
~/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.