Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-28597

WildFly 24+ runtime: Elytron client jars

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 4.27.0.Final
    • 4.24.0.Final
    • server
    • 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.

        1. image-2022-11-17-12-23-25-289.png
          114 kB
          Robert Stryker
        2. Security.ear
          15 kB
          Wolfgang Knauf

              rstryker@redhat.com Robert Stryker
              wolfgangknauf Wolfgang Knauf
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: