Uploaded image for project: 'EJB Client Library (AS7+)'
  1. EJB Client Library (AS7+)
  2. EJBCLIENT-487

Missing sasl dependencies in jboss-ejb-client through jboss-remoting

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 5.0.3.Final, 4.0.51.Final
    • 5.0.2.Final, 4.0.50.Final
    • None

      According to the EAP7-325 RFE, jboss-ejb-client dependency should bring sasl transitive dependencies, if EJB-bom is used a as a dependency-management, this way is still supported according to our documentation and there is no RFE for drop of this feature. EAP 8 beta did this through jboss-remoting 5.0.25.Final:

      [INFO] \- org.jboss:jboss-ejb-client:jar:5.0.1.Final-redhat-00001:compile
      ...
      [INFO]    +- org.jboss.remoting:jboss-remoting:jar:5.0.25.Final-redhat-00001:compile
      [INFO]    |  \- org.wildfly.security:wildfly-elytron:jar:2.0.0.Beta2-redhat-00001:compile
      ...
      [INFO]    |     +- org.wildfly.security:wildfly-elytron-auth-server-sasl:jar:2.0.0.Beta2-redhat-00001:compile
      ...
      [INFO]    |     +- org.wildfly.security:wildfly-elytron-sasl-digest:jar:2.0.0.Beta2-redhat-00001:compile
      [INFO]    |     +- org.wildfly.security:wildfly-elytron-sasl-entity:jar:2.0.0.Beta2-redhat-00001:compile
      [INFO]    |     +- org.wildfly.security:wildfly-elytron-sasl-external:jar:2.0.0.Beta2-redhat-00001:compile
      [INFO]    |     +- org.wildfly.security:wildfly-elytron-sasl-gs2:jar:2.0.0.Beta2-redhat-00001:compile
      [INFO]    |     +- org.wildfly.security:wildfly-elytron-sasl-gssapi:jar:2.0.0.Beta2-redhat-00001:compile
      [INFO]    |     +- org.wildfly.security:wildfly-elytron-sasl-oauth2:jar:2.0.0.Beta2-redhat-00001:compile
      [INFO]    |     +- org.wildfly.security:wildfly-elytron-sasl-otp:jar:2.0.0.Beta2-redhat-00001:compile
      [INFO]    |     +- org.wildfly.security:wildfly-elytron-sasl-plain:jar:2.0.0.Beta2-redhat-00001:compile
      [INFO]    |     +- org.wildfly.security:wildfly-elytron-sasl-scram:jar:2.0.0.Beta2-redhat-00001:compile
      ...
      

      Current WF from main branch is using jboss-remoting 5.0.26, where wildfly-elytron is missing and a lot of sasl dependencies as well:

      [INFO] \- org.jboss:jboss-ejb-client:jar:5.0.1.Final:compile
      ...
      [INFO]    +- org.jboss.remoting:jboss-remoting:jar:5.0.26.Final:compile
      ..
      [INFO]    |  |  \- org.wildfly.security:wildfly-elytron-auth-server-sasl:jar:2.0.0.Final:compile
      [INFO]    |  \- org.wildfly.security:wildfly-elytron-sasl-auth-util:jar:2.0.0.Final:compile
      

      REM3-394 removed wildfly-elytron dependency in this commit. This is a regression against EAP 8.0.Beta (so the priority is a blocker). Missing wildfly-elytron removes transitive sasl dependencies, which is also a bug on EAP7-325 RFE.

              tadamski@redhat.com Tomasz Adamski
              tadamski@redhat.com Tomasz Adamski
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: