So what the hell is JWT, Jose header, JWKS, and others?
This presentation covers:
- the cryptography basics (symmetric ciphers, asymmetric ciphers, signing, and verifying)
- JWS (JSON Web Signature)
- JWE (JSON Web Encryption)
- JWT (JSON Web Token)
- JWKS (JSON Web Key Set)
- JWT security
- JWT vulnerabilities
links:
https://www.twilio.com/blog/building-javascript-microservices-node-js
https://www.twilio.com/blog/eureka-zuul-service-discovery-dynamic-routing-javascript-microservices-node-js
https://www.twilio.com/blog/scale-node-js-javascript-microservices-shared-mongodb-atlas
https://www.twilio.com/blog/protecting-javascript-microservices-node-js-json-web-tokens-twilio-authy
https://jwt.io
https://learn.akamai.com/en-us/webhelp/api-gateway/api-gateway-user-guide/GUID-682D1D3F-4CF2-46F2-B16B-5E0E1E991218.html
https://blogs.akamai.com/2019/10/verify-jwt-with-json-web-key-set-jwks-in-api-gateway.html
https://tools.ietf.org/html/rfc7519
https://bit.ly/2DbNOcM