~/talk

PAR: Securing the OAuth and OpenID Connect Front-Channel

Talkat NDC Security 2024 · 2024-01-09..01-10· [security]
slides:none on file

Pushed Authorize Requests move all authorization parameters from the browser URL into a back‑channel PAR endpoint so the client authenticates before the front‑channel, the server returns a short‑lived request_uri (default 90 seconds), and the authorization server fetches parameters from its own store. This prevents redirect‑URI tampering and phishing, reduces URL leakage, and is already implemented in IdentityServer and ASP.NET integrations, but requires key management, client‑library support, and careful timeout/replay handling.

AI-written summary · about

  1. 0:00Introduction to PAR
  2. 2:34OAuth code flow basics
  3. 5:11Front channel vulnerabilities
  4. 9:51Common attack vectors
  5. 13:30Limits of front channel
  6. 17:11JWT-secured requests (JAR)
  7. 20:17Shortcomings of JAR
  8. 25:50Pushed authorization requests
  9. 29:29PAR implementation demo
  10. 32:13PAR security advantages
  11. 35:33Dynamic redirect URIs
  12. 38:36Security considerations & QA
  13. 44:23Conclusion and wrap up
~/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.