Nimbus API compatibility with Jakarta EE platform
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)
-
-
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.
-
Likely tomorrow we’ll be releasing 8.0 which will have javax.mail completely removed.
javax.servlet (
3.0.1
) will stay on as optional dependency.It’s used only here:
Do you for some reason rely on this class?
-
-
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.
-
- changed status to resolved
Only there and nowhere else: d52f8856
-
May I ask when is the plan to completely migrate javax.servlet to Jakarta? Fully support tomcat 10
-
@Eddy Zhang Did you check the
JakartaServletUtils
? - Log in to comment
Hi,
Could you put a few words what that compatibility means, in terms of packages, etc?