~/talk

JSON Web Tokens for everyday usages

Talkat Frontend Nation 2024 · 2024-06-04..06-07· [security, web-platform]
slides:none on file

Demonstrates using the Web5 SDK to issue W3C verifiable credentials as JWTs, for example a Louisiana mobile driver's license issuing an age-over-21 credential that contains a Boolean claim and is cryptographically signed by a decentralized identifier; verifiers submit a presentation definition, the wallet programmatically selects the matching credential via selective disclosure and returns a proof, Aruba reports zero fraud in pilots, private keys live in KMS or on-device and can be rotated, and Web5 implementations avoid blockchain.

AI-written summary · about

  1. 0:00Digital ID challenges
  2. 2:36Age verification with mobile IDs
  3. 4:04JSON Web Tokens and use cases
  4. 5:30W3C verifiable credentials standard
  5. 6:57Roles in credential flows
  6. 8:50Privacy benefits of credentials
  7. 9:32Creating credentials with Web5 SDK
  8. 11:40Requesting and verifying credentials
  9. 13:27Zero knowledge proofs and disclosure
  10. 14:49Credentials in education and employment
  11. 16:35Trusting credential issuers
  12. 17:40Global use cases for credentials
  13. 18:23Medical and travel VCs
  14. 19:05Financial services with VCs
  15. 20:28Securing verifiable credentials
  16. 21:11Standardization and interoperability challenges
  17. 23:20Future of digital verification
  18. 24:05Q&A on security
  19. 26:10Resources on JWTs and VCs
  20. 27:18Security and fraud prevention
  21. 29:04Web5 and decentralized identity
  22. 30:47Decentralized web nodes
  23. 31:50JWTs for user verification
  24. 32:12Access tokens vs verifiable credentials
  25. 33:19JWTs and public key infrastructure
  26. 34:04Q&A wrap-up
~/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.