~/talk

JWT - To authentication & beyond!

Talkat PHP UK Conference 2017 · 2017-02-16..02-17· [security, web-platform]
slides:none on file

Shows a concrete JWT workflow: a PHP library builds, signs and parses compact tokens, validates claims and signatures, and includes a debugger at jwt.io. Claims like expiration (exp) issued at (iat) not before (nbf) and identifiers (jti, aud, sub) live inside the token so servers can be stateless but must handle revocation via a blacklist or whitelist. Integrity uses RSA or ECDSA signatures not encryption so sensitive data requires JWE or server storage. Library targets PHP 7.1+ and demonstrates validators, parsers and signer setup.

AI-written summary · about

  1. 0:00Intro
  2. 2:00Luis Cobucci
  3. 5:00Authorization
  4. 7:07CSRs
  5. 16:55PHP
  6. 22:15JWT debugger
  7. 23:53JWT vs OAuth
  8. 24:50Best algorithm to create signatures
  9. 26:50How to block tokens
  10. 28:13How much data can I use
  11. 28:49How to secure the token
  12. 30:26Questions
  13. 33:16Limitations
  14. 35:28User IDs
  15. 40:15Token Expiration
  16. 41:24Token Expiration Example
  17. 43:07bearer tokens
  18. 43:35libraries
~/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.