I needed a tomcat10 version of this library for an internal project, so I made it.
The only modifications are:
Using jakarta instead of javax
- Changing version configs to update java, gradle and tomcat libs
- Removing hard-coded tomcat version checks
- Adding a "if" statement that fixes an error during the connection
- Changing the package of
org.bsworks.catalina.authenticator.oidc.tomcat{85/90}.OpenIDConnectAuthenticator
to
org.bsworks.catalina.authenticator.oidc.tomcat10.OpenIDConnectAuthenticator
It just works, at least for me, and I won't maintain it.