If Kie server is used together with Workbench on one EAP application server then JMS authentication doesn't work correctly.
The issue happens if KieLoginModule is configured as login-module in EAP, allowing to reuse Workbench users for communication between Workbench and Kie server.
It is caused by Kie server sharing authentication realm with Workbench. If KieLoginModule is defined then it is initialized during JMS authentication. Kie server doesn't have KieLoginModule on classpath making authentication fail.