~/talk

OAUTH, OPENID CONNECT & .NET – THE GOOD PARTS

Talkat NDC London 2024 · 2024-01-29..02-02· [security]
slides:none on file

Covers which OAuth2 pieces are actually useful today: use authorization code flow with PKCE for all interactive apps, use client credentials for machine-to-machine, issue short-lived access tokens (5–60 minutes) plus server-stored refresh tokens for renewal, and restrict access with scoped tokens. OpenID Connect adds an ID token for authentication and distributed session/logout. Recommends the back-end-for-frontend pattern (keep token handling on the server), validate JWTs via the provider’s /.well-known discovery and JWKS, and avoid implicit/browser-stored secrets.

AI-written summary · about

  1. 0:00Introduction
  2. 1:09History of web auth
  3. 5:14Why OAuth exists
  4. 8:31OAuth architecture
  5. 12:09Scopes and tokens
  6. 16:45Client credential flow
  7. 26:57Auth code flow
  8. 34:28Refresh tokens
  9. 36:28Application types
  10. 41:30OpenID connect
  11. 44:26Summary and resources
  12. 49:38Q&A session
~/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.