~/talk

OAuth – the good Parts

Talkat NDC Oslo 2021 · 2021-11-29..12-03· [security]
slides:none on file

OAuth has settled on a small set of practical rules: the ecosystem centers on two flows — client credentials flow for machine‑to‑machine and authorization code with PKCE for user interactions — tokens are opaque to clients and carried as Bearer in the Authorization header, refresh tokens renew 1‑hour access tokens without user interaction, and 401 vs 403 have distinct meanings. OAuth 2.1 trims legacy options, OpenID Connect supplies an id token (authentication response) for identity, and RFC 7009 defines revocation.

AI-written summary · about

  1. 0:00Start
  2. 4:54Some History
  3. 12:19OAuth Architecture and Terminology
  4. 17:19Example: GitHub Scopes
  5. 19:47Client Credentials Flow
  6. 20:12Protocol Flow
  7. 21:15JWT Access Tokens
  8. 22:32Use Token
  9. 24:04Access Token Processing Rules
  10. 28:15Authorization Code Flow
  11. 29:10Overview
  12. 30:35Front-Channel Request
  13. 32:12Consent (if required)
  14. 35:48User-Centric Access Tokens
  15. 37:49Token Management
  16. 39:28Refreshing an Access Token (2)
  17. 41:41Token Revocation
  18. 42:32Application Architectures
  19. 44:13Not Browser-based Applications
  20. 47:12User Authentication - the Problem
  21. 50:49Authentication Response (id_token)
  22. 53:15Summary
~/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.