Repository navigation
Eclipse Exousia implements Jakarta Authorization 3.0, a technology that provides a low-level SPI for authorization modules, which are repositories of permissions facilitating subject based security by determining whether a given subject has a given permission, and algorithms to transform security constraints for specific containers (such as Jakarta Servlet or Jakarta Enterprise Beans) into these permissions
Release summary
A Quarkus extension had been added in 3.1.2.
With that, Quarkus passes the Jakarta Authorization TCK:
mvn clean install -Pquarkus -T4
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Jakarta Authentication TCK - main 3.1.0-SNAPSHOT ... SUCCESS [ 3.955 s]
[INFO] Jakarta Authentication TCK - common 1.0-SNAPSHOT ... SUCCESS [ 4.062 s]
[INFO] Jakarta Authentication TCK - basic-authentication 3.1.0-SNAPSHOT SUCCESS [ 15.735 s]
[INFO] Jakarta Authentication TCK - custom principal 3.1.0-SNAPSHOT SUCCESS [ 32.603 s]
[INFO] Jakarta Authentication TCK - programmatic-authentication 3.1.0-SNAPSHOT SUCCESS [ 15.734 s]
[INFO] Jakarta Authentication TCK - lifecycle 3.1.0-SNAPSHOT SUCCESS [ 16.871 s]
[INFO] Jakarta Authentication TCK - wrapping 3.1.0-SNAPSHOT SUCCESS [ 16.869 s]
[INFO] Jakarta Authentication TCK - register-session 3.1.0-SNAPSHOT SUCCESS [ 20.807 s]
[INFO] Jakarta Authentication TCK - async-authentication 3.1.0-SNAPSHOT SUCCESS [ 10.520 s]
[INFO] Jakarta Authentication TCK - status-codes 3.1.0-SNAPSHOT SUCCESS [ 10.535 s]
[INFO] Jakarta Authentication TCK - dispatching 3.1.0-SNAPSHOT SUCCESS [ 25.443 s]
[INFO] Jakarta Authentication TCK - dispatching JSF CDI 3.1.0-SNAPSHOT SUCCESS [ 17.132 s]
[INFO] Jakarta Authentication TCK - ejb-propagation 3.1.0-SNAPSHOT SUCCESS [ 14.912 s]
[INFO] Jakarta Authentication TCK - ejb-register-session 3.1.0-SNAPSHOT SUCCESS [ 14.909 s]
[INFO] Jakarta Authentication TCK - authorization-propagation 3.1.0-SNAPSHOT SUCCESS [ 2.207 s]
[INFO] Jakarta Authentication TCK - invoke EJB and CDI 3.1.0-SNAPSHOT SUCCESS [ 2.208 s]
[INFO] Jakarta Authentication TCK - Profile SPI Parent 3.1.0-SNAPSHOT SUCCESS [ 0.882 s]
[INFO] Jakarta Authentication TCK - Profile SPI Common 3.1.0-SNAPSHOT SUCCESS [ 2.847 s]
[INFO] Jakarta Authentication TCK - Profile SPI Servlet 3.1.0-SNAPSHOT SUCCESS [ 8.003 s]
[INFO] Jakarta Authentication TCK - Profile SPI SOAP 3.1.0-SNAPSHOT SUCCESS [ 7.362 s]
[INFO] Jakarta Authentication TCK - Signature Test 3.1.0-SNAPSHOT SUCCESS [ 26.392 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:17 min (Wall Clock)
[INFO] Finished at: 2026-10-26T13:42:28+01:00
[INFO] ------------------------------------------------------------------------
Native mode is supported too.
What's Changed
- Merge 3.0.1 release branch into main by @arjantijms in #57
- Add an extension to support Quarkus by @arjantijms in #68
- Update poms and prepare for release 3.0.2 by @arjantijms in #69
Full Changelog: 3.0.1-RELEASE...3.0.2-RELEASE