~/talk

JWT, WTF?

Talkat JSPoland Conf 2017 · on Monday, 2017-06-19· [security, web-platform]
slides:none on file

JSON Web Tokens are shown as three URL safe base64 parts (header payload signature) and actually built by encoding JSON then signing with HS256 signing with Node crypto; verification recomputes the HMAC and compares signatures, JWT.io is used to debug tokens and signatures so you can confirm validity. Pitfalls include the alg none attack, public readable claims, storage tradeoffs (cookies vs localStorage), and revocation via jti plus a blacklist. A Twilio emoji chat proof of concept issues tokens and demonstrates signature validation.

AI-written summary · about

  1. 0:00Start
  2. 0:45Twilio
  3. 1:31Abbreviations
  4. 6:52Stateless Sessions
  5. 8:34Open Id Connectors
  6. 8:51Client-Side Authentication for Third Party Services
  7. 10:50Creating a Jot
  8. 11:40An Encoded Header
  9. 12:16Payload
  10. 12:44Claims
  11. 13:47Standard Claims
  12. 15:19Cryptography
  13. 20:58Pitfalls
  14. 24:09Micra Service Architecture
~/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.