-
Enhancement
-
Resolution: Done
-
Major
-
4.24.0.Final
-
None
-
---
This is a followup for https://issues.redhat.com/browse/JBIDE-25095 - I have a small sample that performs a Elytron login on the client side, see details in the linked issue. Attached is my EAR file - just import it as "EAR" project in Eclipse and you will see compilation errors because the packages "org.wildfly.security.auth.client" and "org.wildfly.security.sasl" cannot be resolved.
There were changes in the Elytron jar files in WildFly 19 and WildFly 24, so the files that were added through JBIDE-25095 are no longer valid in WildFly 26.0.
New paths are:
- wildfly-26.0.0.Final\modules\system\layers\base\org\wildfly\security\elytron-base\main\wildfly-elytron-client-1.18.1.Final.jar
- wildfly-26.0.0.Final\modules\system\layers\base\org\wildfly\security\elytron-base\main\wildfly-elytron-sasl-1.18.1.Final
After adding those references manually, there is another compilation error:
"The type org.wildfly.security.password.Password cannot be resolved. It is indirectly referenced from required .class files"
This is found in "wildfly-elytron-credential-1.18.1.Final.jar"
The Elytron version is 1.19.0 for WildFly 26.1.