What's New in Java EE 8: the Java EE Security API
summary
Covers the Java EE Security API and the Soteria reference implementation, showing how to build a secured web application with identity store handlers that validate credentials against LDAP or a database and simple hard‑coded stores for testing. Demonstrates CDI integration and injection of SecurityContext, how to implement custom authentication by writing an identity store, and how to create custom tokens to protect JAX‑RS endpoints, with demos from minimal setup to realistic LDAP/database mappings and group‑to‑role mapping.
AI-written summary · about
chapters (12)
- 0:00Java EE Security API intro
- 2:10Why needed
- 7:53Development timeline
- 12:57Key API features
- 18:47Demo setup
- 22:10Basic auth with hardcoded creds
- 24:05Custom login form & LDAP
- 27:18Role-based access control
- 33:06Multiple identity stores
- 37:25Custom identity store & JWT
- 40:41JWT tokens generation & validation
- 42:08Q&A
related talks
54mWhat's New in Java EE Security: JSR-375 and Beyond
32mJakarta EE Security - Sailing Safe in Troubled Waters
38mIdentity and Access Management in the 21st Century
52mSecure Authentication and Session Management in Java EE
47mImplement defence in depth for your Java API:s
01h 33mA How to Guide to Security in the PAAS Cloud
43mSecurity Architecture of the Java Platform
52mSecurity Control Enhancements
