The JSR 196 seeks to define a standard interface by which authentication modules may be integrated with containers and such that these modules may establish the authentication identities used by containers.
- async-authentication
- basic-authentication
- ejb-propagation
- lifecycle
- register-session
- wrapping
More information on how to run can be found at: https://github.com/javaee-samples/javaee7-samples#how-to-run-