OpenIdentityPlatform / OpenAM-JEE-Agents

OpenAM Java EE Policy Agents is an OpenAM add-on component that functions as a Policy Enforcement Point (PEP) for applications deployed on a Java EE-based servlet container or application server. The policy agent protects web-based applications and implements single sign-on (SSO) capabilities for the applications deployed in the container.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wildfly Compatibility

joelcharlebois opened this issue · comments

Could you consider adding support for one or more of the later versions of the Wildfly application server?

Wildfly 26.x which is Jakarta EE 8 compliant.
Wildfly 31.x which is Jakarta EE10 compliant.

A Wildfly 31.x compatible version of the JEE policy agent would lend itself to also having a JBoss EAP v8 compatible version, given that JBoss is built on Wildfly.

Thanks and much appreciated.

A quick follow-up note of information;

I have successfully deployed and run OpenAM itself into a Wildfly 26.x instance.

This is due to the Wildfly 26.x version being Jakarta EE 8 compliant; It still uses and supports the javax namespace.

As such, perhaps as an intermediate step on the way to a future Jakarta EE10 compliant version for Wildfly 31.x and later, a Wildfly 26.x Jakarta EE 8 version of the JEE policy agent, still using the javax namespace, could be created, with perhaps less time and effort.

Best regards.

I'm stuck on Wildfly 26.1.3 for another application, it's got a known issue with it's embedded Infinispan, they've no intention of creating a 26.1.4 so if you really need to use Wildfly you might want to fix it yourself:

https://issues.redhat.com/browse/WFLY-18878
wildfly/wildfly#17508

If you're setting up OpenAM, I personally use OpenLiberty, it still works with JavaEE 8 whilst also letting you configure for Jakarta 10, granted I've not tried to use the JEE agent with it