Nimbus API compatibility with Jakarta EE platform

Issue #295 resolved
Doddegowda HG created an issue

Currently Nimbus API are not compatible with Jakarta EE platform - as we see there are dependencies in javax packages (javax,mail and javax.servlet) - ServletUtils uses javax.

https://bitbucket.org/connect2id/oauth-2.0-sdk-with-openid-connect-extensions/src/master/pom.xml

Is there any plan to make Nimbus API compatible with Jakarta EE platform or the build pipeline is getting adapted to support both? Please let us know.

Comments (8)

  1. Doddegowda HG reporter

    We want to know if there will be latest release of Nimbus API version which can be used on Jakarta EE platform? Or will existing latest released 7.4 will also work on Jakarta ee?– we currently see javax package dependencies in nimbus api code.

  2. Shreema Ajila

    Thanks for the quick response. We use com.nimbusds.oauth2.sdk.http.HTTPRequest & com.nimbusds.oauth2.sdk.http.HTTPResponse.

    Currently we are not using ServletUtils.

    Could you please confirm, that from version 8 - apart from ServletUtils, no other classes in Nimbus have any javax dependency?

    Hope the next version 8 also works on jakarta EE without any change in code.

  3. Eddy Zhang

    May I ask when is the plan to completely migrate javax.servlet to Jakarta? Fully support tomcat 10

  4. Log in to comment