soteria icon indicating copy to clipboard operation
soteria copied to clipboard

Remove "JBoss" code from Soteria

Open darranl opened this issue 3 years ago • 4 comments

This code is based on the PicketBox implementation which is no longer present in WildFly.

darranl avatar Aug 16 '22 19:08 darranl

@darranl Why should it have to be removed? I assume it has something to do with the "wildfly" build profile?

keilw avatar Aug 17 '22 08:08 keilw

Is there any relationship to #246?

keilw avatar Aug 17 '22 08:08 keilw

@keilw Soteria is now Jakarta EE 10, the first WildFly release to be Jakarta EE 10 will be WildFly 27. The "jboss" code presently contained within Soteria is non functional as the various classes referenced by this integration no longer exist.

Regarding https://github.com/eclipse-ee4j/soteria/pull/246 this should now be closed as WildFly 15 is no longer a suitable target for testing. The following issue will update to provision WildFly 27 suitable for testing with Soteria https://github.com/eclipse-ee4j/soteria/issues/276

For the "jboss" code to be deleted a replacement is needed for WildFly hence https://github.com/eclipse-ee4j/soteria/issues/327 to make it easier to plug in server specific implementations, it looks like the initial classes used by SecurityContextImpl were designed as interfaces to make them pluggable but this was never exposed.

darranl avatar Aug 17 '22 09:08 darranl

Thanks @darranl

Ultimately the integration code present within Soteria should be handled in a better way, preferably by something standardised.

arjantijms avatar Aug 17 '22 15:08 arjantijms