0:00 / 0:00
Stop Using JSON Web Tokens (JWTs) for Authorization! by Sohan Maheshwar
Devoxx
172K subscribers • 49 videos on Hallway • Conference channel
- One of the most-watched uploads on Devoxx, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
- Presented by Sohan Maheshwar
- An opinion. It argues one side of a question engineers disagree on.
Intermediate. Assumes working knowledge.
37K views6 months ago
SecurityWeb developmentHTTP, REST and GraphQLWeb and application securityCryptography
Sohan Maheshwar explains the technical and security limitations of using JSON Web Tokens for authorization in distributed systems.
Please subscribe to our YouTube channel @ youtube.com/@DevoxxForever Subscribe to LinkedIn @ linkedin.com/company/voxxed-days-amsterdam Follow us on Twitter @ twitter.com/voxxedamsterdam JWTs (JSON Web Tokens) are everywhere—frontends, backends, microservices—and for good reason: they're easy to pass around, self-contained, and standardized. But while JWTs can be a solid fit for authentication, using them for authorization is a decision that comes with serious pitfalls—especially in distributed systems. In this lightning talk, we’ll explore the technical and security limitations of JWT-based authorization and explain why they're fundamentally incompatible with the needs of modern applications. From the infamous "New Enemy Problem" described in Google’s Zanzibar paper to the vague semantics of scope claims and the difficulty of revoking tokens in-flight, we’ll unpack the real-world consequences of treating JWTs as your AuthZ layer.Why it's here
A top upload from a listed channelDevoxx is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.