Sam is a Principal Developer Advocate currently working at Auth0 by Okta. He loves everything identity and explaining complex topics clearly and understandably. You can find him on stage at developer events worldwide or simply having great conversations in the hallway.
Bearer of Good News
– Room 8
Foredragsholder
Om sesjonen
OAuth 2.0 shipped in 2012 with good intentions and glaring gaps. Public clients leaked secrets. Bearer tokens could be stolen and replayed. Authorization required users glued to their screens. Metadata lived in developer documentation rather than in discoverable endpoints. Token delegation meant copying credentials. Developers worked around these gaps with custom solutions and best practices until the spec formalized them.
OAuth 2.1 isn't a revolution; it's a consolidation. PKCE moves from optional to mandatory. DPoP adds cryptographic proof of possession to bearer tokens and guards against replay attacks. CIBA decouples authorization from your browser session. Client ID Metadata Documents, and Authorization Server Metadata turn configuration from copy-paste into discovery. Token Exchange lets services act on behalf of users without copying credentials, so secrets never have to leave the authorization server. Cross-App Access extends this further with identity assertion grants. Each piece solves a real problem; together they form modern OAuth.
Passer for
We’ll assume some basic OAuth and OIDC knowledge and build on that, explaining each new concept from scratch.
Samtidig i programmet
- 50 tips på 60 min – bli bedre med AI-agenter Room 1
- Talking to Machines: The History and Future of Programming Languages Room 2
- Fra spagetti til legoklosser: Modularisert arkitektur og TDD i frontend Room 3
- Building for the World, One Iteration at a Time Room 4
- Async is the New `goto`: Rethinking Structured Concurrency Room 5
- Da pappa delte snuskete innhold på Facebook - en liten historie om hvorfor vi må ta hensyn til brukernes mentale modeller når vi lager nye datasystemer Room 6
- SLAs, SLOs, and SLIs: Demystifying SRE Room 7
- 47.000 millionærer Room 6