(taken from https://groups.google.com/g/wildfly/c/_VZ6QonClTE/)
Starting with WildFly 28, jboss-client.jar is missing elytron SASL anonymous provider. The provider is still available in jboss-cli-client.jar. Wrote a bash script that searches for a particular class in all the jar in current folder + subfolders. Here are my findings:
florin@debian:~/bin/wildfly-27.0.1.Final$ jar-find.sh org.wildfly.security.sasl.anonymous.WildFlyElytronSaslAnonymousProvider
finding org/wildfly/security/sasl/anonymous/WildFlyElytronSaslAnonymousProvider
(standard input): 1663 Tue Sep 13 14:58:18 EEST 2022 org/wildfly/security/sasl/anonymous/WildFlyElytronSaslAnonymousProvider.class
./modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-anonymous-2.0.0.Final.jar
(standard input): 1663 Fri Dec 16 00:00:34 EET 2022 org/wildfly/security/sasl/anonymous/WildFlyElytronSaslAnonymousProvider.class
./bin/client/jboss-client.jar
(standard input): 1663 Tue Dec 13 17:33:02 EET 2022 org/wildfly/security/sasl/anonymous/WildFlyElytronSaslAnonymousProvider.class
./bin/client/jboss-cli-client.jar
florin@debian:~/bin/wildfly-27.0.1.Final$ cd -
/home/florin/bin/wildfly-28.0.1.Final
florin@debian:~/bin/wildfly-28.0.1.Final$ jar-find.sh org.wildfly.security.sasl.anonymous.WildFlyElytronSaslAnonymousProvider
finding org/wildfly/security/sasl/anonymous/WildFlyElytronSaslAnonymousProvider
(standard input): 1663 Tue Feb 21 11:00:12 EET 2023 org/wildfly/security/sasl/anonymous/WildFlyElytronSaslAnonymousProvider.class
./modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-anonymous-2.1.0.Final.jar
(standard input): 1663 Tue May 16 16:45:52 EEST 2023 org/wildfly/security/sasl/anonymous/WildFlyElytronSaslAnonymousProvider.class
./bin/client/jboss-cli-client.jar
florin@debian:~/bin/wildfly-28.0.1.Final$ cd ../wildfly-29.0.0.Final/
florin@debian:~/bin/wildfly-29.0.0.Final$ jar-find.sh org.wildfly.security.sasl.anonymous.WildFlyElytronSaslAnonymousProvider
finding org/wildfly/security/sasl/anonymous/WildFlyElytronSaslAnonymousProvider
(standard input): 1663 Wed Jun 14 15:19:26 EEST 2023 org/wildfly/security/sasl/anonymous/WildFlyElytronSaslAnonymousProvider.class
./modules/system/layers/base/org/wildfly/security/elytron-base/main/wildfly-elytron-sasl-anonymous-2.2.1.Final.jar
(standard input): 1663 Mon Jul 17 10:41:20 EEST 2023 org/wildfly/security/sasl/anonymous/WildFlyElytronSaslAnonymousProvider.class
./bin/client/jboss-cli-client.jar
Verified in Wildfly 33.0.2 Final, same behavior.
Is the removal of SASL anonymous provider from jboss-client.jar intentional or is this a bug?
- blocks
-
JBEAP-30688 [GSS](8.0.z) WFLY-19802 - jboss-client.jar is missing SASL anonymous provider
-
- Ready for QA
-