From Zero to Secured: Jakarta REST with MicroProfile and JWT Authentication
summary
Live-coding builds a full‑stack Jakarta EE REST app with Open Liberty, JAX‑RS, JPA, MicroProfile and an Angular frontend; a public endpoint returns championship standings computed from race results, and a secured POST endpoint requires JWT signed with RSA keys and an admin role. Uses MySQL container, SHA‑256 password hashing, OpenAPI for docs, and MicroProfile Fault Tolerance (timeout + fallback cache). Most endpoints work during the demo but JWT login and some live steps fail near the end; a complete working repo is published.
AI-written summary · about
chapters (8)
- 0:00Introduction and journey
- 10:06JPA entities and repositories
- 18:18REST resources and DTOs
- 25:07API documentation with MicroProfile
- 27:13Fault tolerance with MicroProfile
- 31:29Optimizing Open Liberty features
- 33:16Securing endpoints with JWT
- 42:56Live demo challenges and takeaways
related talks
01h 21mTips, Tricks and Workarounds with Jakarta EE/MicroProfile
06mFast and Easy Cloud-Native Java Application with Jakarta EE and MicroProfile
51mStateless Microservice Security via JWT, TomEE and MicroProfile
45mEverything YOU need to Know About Jakarta EE 10
48mLandscape of MicroProfile and Jakarta EE Tools
43mBoost your productivity with Jakarta EE, MicroProfile & Open Liberty.
46mOAuth for Java Developers
32mJakarta EE Security - Sailing Safe in Troubled Waters
