Skip to content

Releases: eclipse/microprofile-jwt-auth

2.1

09 Jan 10:09
Compare
Choose a tag to compare

Javadocs | Spec PDF |Spec html
All changes can be found here.

<dependency>
    <groupId>org.eclipse.microprofile.jwt</groupId>
    <artifactId>microprofile-jwt-auth-api</artifactId>
    <version>2.1</version>
</dependency>

MicroProfile JWT Auth 2.0

13 Jan 09:59
Compare
Choose a tag to compare

Javadocs | Spec PDF |Spec html

Update since 1.2:

  • Update to Jakarta EE 9 dependencies

2.0-RC2

28 Sep 15:52
Compare
Choose a tag to compare
2.0-RC2 Pre-release
Pre-release

Javadocs | Spec PDF |Spec html

Update since 1.2:

  • Update to Jakarta EE 9 dependencies

MicroProfile JWT RBAC 1.2

21 Dec 23:33
Compare
Choose a tag to compare

Javadocs | Spec PDF |Spec html

API Changes

Spec Changes

Other Changes

  • New TCK tests
  • TCK tests now use Jose4J to sign and encrypt the tokens.

1.2-RC1

04 Aug 10:58
Compare
Choose a tag to compare
1.2-RC1 Pre-release
Pre-release

Javadocs | Spec PDF |Spec html

API Changes

Spec Changes

Other Changes

  • New TCK tests
  • TCK tests now use Jose4J to sign and encrypt the tokens.

MP-JWT 1.1.1

03 Oct 04:54
Compare
Choose a tag to compare

Javadocs | Spec PDF |Spec html

This is a patch release that provides fixes to the TCK tests that were seen to have issues in different implementations. The configuration properties section of the spec has been updated to document the MP configuration mechanism for mapping environment variable to property names when the property name contains dots ('.') such as mp.jwt.verify.publickey.

This release has no API changes.

MP-JWT 1.1.1-RC2

11 Sep 17:03
Compare
Choose a tag to compare
MP-JWT 1.1.1-RC2 Pre-release
Pre-release

This is the second candidate patch release that provides fixes to the TCK tests that were seen to have issues in different implementations. The configuration properties section of the spec has been updated to document the MP configuration mechanism for mapping environment variable to property names when the property name contains dots ('.') such as mp.jwt.verify.publickey.

Closed Issues in 1.1.1-RC1

#104
#107

MP-JWT 1.1.1-RC1

27 Aug 06:11
Compare
Choose a tag to compare
MP-JWT 1.1.1-RC1 Pre-release
Pre-release

This is a candidate patch release that provides fixes to the TCK tests that were seen to have issues in different implementations. The TCK tests WARs now include a META-INF/MPJWTTESTVERSION resource that contains the major/minor version string enum for the MP-JWT version the test WAR is targeting. Currently the versions enums are:
public enum MpJwtTestVersion {
MPJWT_V_1_0,
MPJWT_V_1_1
;
}

Closed Issues in 1.1.1-RC1

#104
#103
#98

MP-JWT 1.1 Release

01 Jun 03:29
Compare
Choose a tag to compare

Javadocs | Spec PDF |Spec html
This is the final version of the 1.1 MP-JWT release. The focus of this release was to add support for configuring the public key and issuer needed for verification of the MP-JWT using MicroProfile Config. The new MicroProfile Config properties are:

  • mp.jwt.verify.publickey : The embedded key material of the public key for the MP-JWT signer in PKCS8 PEM or JWK(S) format. If not found the mp.jwt.verify.publickey.location needs to be checked.
  • mp.jwt.verify.publickey.location : The relative path or full URL of the public key. All relative paths will be resolved within the archive using ClassLoader.getResource. If the value is a URL it will be resolved using new URL(“...”).openStream()
  • mp.jwt.verify.issuer : The expected iss claim value to validate against an MP-JWT.

MP-JWT 1.1-RC2 Release

26 May 19:05
Compare
Choose a tag to compare
Pre-release

This is the second release candidate of the MP-JWT 1.1 update. The main focus of this release is the support for use of the MP-Config feature to configure the MP-JWT signer and issuer in a vendor independent fashion.

The staging repo can be found at:
https://oss.sonatype.org/content/repositories/orgeclipsemicroprofile-1089/