OAUTH, OPENID CONNECT & .NET – THE GOOD PARTS
summary
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
chapters (12)
- 0:00Introduction
- 1:09History of web auth
- 5:14Why OAuth exists
- 8:31OAuth architecture
- 12:09Scopes and tokens
- 16:45Client credential flow
- 26:57Auth code flow
- 34:28Refresh tokens
- 36:28Application types
- 41:30OpenID connect
- 44:26Summary and resources
- 49:38Q&A session
related talks
01h 00mOAuth – the good Parts
58mOAuth – the good Parts
54mOAuth – the good Parts
01h 02mBuilding Clients for OpenID Connect/OAuth 2-based Systems
01h 02mOpenID Connect & OAuth 2.0 – Security Best Practices
01h 00mImplementing OpenID Connect and OAuth 2.0 – Tips from the Trenches
47mIntroduction to OAuth 2.0 and OpenID Connect
57mBuilding Clients for OpenID Connect/OAuth 2-based Systems
