Env: Activemq 5.0.0, JDK1.6

I am using the SimpleAuthenticationPlugin as follows.

    <plugins>
        <simpleAuthenticationPlugin>
            <users>
                <authenticationUser 
                        username="someuser"
                        password="somepassword"
                        groups="users"
                />
            </users>
        </simpleAuthenticationPlugin>
      </plugins>
  

Problem:
   When an authentication fails, the logs do not identify which client failed 
authentication.
   It also does not identify the username that was provided (I understand 
password
   cannot/should not be logged). This makes it very difficult to troubleshoot 
authentication
   failures. I have tried to increase the log verbosity of the plugin; no avail.

   What is the alternative?

Question:
   Is the simpleAuthenticationPlugin used to authentication clients (over 
transportConnector)
   as well as remote brokers (over networkConnector)?

Regards

/Ur

Sample Log:
    org.apache.activemq.transport.TransportDisposedIOException: Transport 
disposed.
        at org.apache.activemq.transport.vm.VMTransport.oneway(VMTransport.java:
76)
        at org.apache.activemq.transport.MutexTransport.oneway(MutexTransport.ja
va:40)
        at org.apache.activemq.transport.ResponseCorrelator.oneway(ResponseCorre
lator.java:59)
        at org.apache.activemq.network.DemandForwardingBridgeSupport.serviceRemo
teCommand(DemandForwardingBridgeSupport.java:392)
        at org.apache.activemq.network.DemandForwardingBridgeSupport$2.onCommand
(DemandForwardingBridgeSupport.java:149)
        at org.apache.activemq.transport.ResponseCorrelator.onCommand(ResponseCo
rrelator.java:100)
        at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilt
er.java:67)
        at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireForm
atNegotiator.java:134)
        at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityM
onitor.java:138)
        at org.apache.activemq.transport.TransportSupport.doConsume(TransportSup
port.java:83)
        at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.jav
a:185)
        at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:
172)
        at java.lang.Thread.run(Thread.java:619)

Reply via email to