Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 31 million developers.Sign up
We are announcing the release of KumuluzEE JWT Auth 1.1.1. This release brings simplified configuration, as manual import of the JWT filter and dynamic feature is no longer required and is done automatically. KumuluzEE JWT Auth now implements the MicroProfile JWT Authentication 1.1. It also fully supports Java 9+.
This release is based on the KumuluzEE core release 3.1.0, which brings configurable dependency scanning. This means that the JWT Auth dependency is now automatically scanned and thus
JWTRolesAllowedDynamicFeature are automatically added, removing the need to import them manually. This feature will only work when using KumuluzEE core version 3.1.0 or above.
KumuluzEE JWT Auth now supports public keys supplied in JWK or JWKS formats, both Base64 URL encoded and in plain text.
Another added feature is the ability to disable extension simply with a configuration property. To do so, set the
kumuluzee.jwt-auth.enabled property to
false. For example in config.yml:
kumuluzee: jwt-auth: enabled: false
Full support for Java 9+ has also been added in this release.
- Implementation of MicroProfile JWT Authentication 1.1.1 specification.
- Scanning of the JWT Auth dependency.
- Disabling the extension through configuration.
- Support of JWK and JWKS public key formats.
- Java 9+ support.
- Fixed null check.