I would like to protect the REST endpoints on my Wildfly 10.1 server using JWT authorization.
My front-end (possibly backend-for-frontend later) will pass a JWT through a header to my resource server (the aforementioned Wildfly 10.1 server) where the token should be validated (either using a public key or through a token introspection end-point call).
- I would prefer not to write a custom JWT validator ( for example using a filter or spring security). Off-the-shelf preferred.
- The Elytron subsystem is the perfect solution for this (quickstart/jaxrs-jwt at main · wildfly/quickstart · GitHub) but it is not supported on Wildfly 10.1 ( is there a way to install it?).
- Upgrading to Wildfly 11+ is a last resort.
- I already have an OIDC provider so the KeyCloak adapters are out of the question (right?).
What off-the-shelf options exist that allow a Wildfly 10.1 server to authorize requests using a JWT?