Hello, I followed a tutorial online to implement a custom JAAS-based login module for ActiveMQ.
Steps: 1) Make the jar, which contains MyCustomLoginModule.class, and copy it into apache-activemq-5.10.0/lib/ 2) Add this to activemq.xml: ... <plugins> <jaasAuthenticationPlugin configuration="MyCustomLoginModule"/> </plugins> </broker> 3) Add this to login.config: MyCustomLoginModule { com.my.custom.MyCustomLoginModule required; }; Result: When I fire up ActiveMQ, there's no suggestion of my custom module having been loaded correctly. Additionally, when I try to connect to the broker, I get the following output: 2015-02-04 16:11:13,588 | WARN | Failed to add Connection ID:ip-10-0-1-61-51705-1423066260871-2:9 | org.apache.activemq.broker.TransportConnection | ActiveMQ Transport: tcp:///<connecting_ip>@1883 java.lang.SecurityException: User name [user1] or password is invalid. at org.apache.activemq.security.JaasAuthenticationBroker.addConnection(JaasAuthenticationBroker.java:80)[activemq-broker-5.10.0.jar:5.10.0] at org.apache.activemq.broker.MutableBrok... Basically, it appears that a different login module is being used, not the custom one I specify. When I remove this from activemq.xml, I can connect without a username/password. <plugins> <jaasAuthenticationPlugin configuration="MyCustomLoginModule"/> </plugins> Any help is appreciated. Thanks, Sevag -- View this message in context: http://activemq.2283324.n4.nabble.com/Custom-Jaas-Plug-in-tp4691055.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.