Guys,

I have an LDAP configuration where I have 3 users namely admin, publisher,
consumer and I have 3 groups namely admins, consumers, publishers and I have
3 users namely admin, user1, user2.

I also have my destinations configured. When I try to connect to my ActiveMQ
server, I get the following error:

*Caused by: java.lang.SecurityException: User user1 is not authorized to
create: topic://ActiveMQ.Advisory.Connection
        at
org.apache.activemq.security.AuthorizationBroker.addDestination(AuthorizationBroker.java:76)
        at
org.apache.activemq.broker.MutableBrokerFilter.addDestination(MutableBrokerFilter.java:151)
        at
org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:481)
        at
org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:311)
        at
org.apache.activemq.advisory.AdvisoryBroker.fireAdvisory(AdvisoryBroker.java:551)
        at
org.apache.activemq.advisory.AdvisoryBroker.fireAdvisory(AdvisoryBroker.java:482)
        at
org.apache.activemq.advisory.AdvisoryBroker.fireAdvisory(AdvisoryBroker.java:477)
        at
org.apache.activemq.advisory.AdvisoryBroker.addConnection(AdvisoryBroker.java:86)
        at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:85)
        at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:85)
        at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:85)
        at
org.apache.activemq.security.JaasAuthenticationBroker.addConnection(JaasAuthenticationBroker.java:90)
        at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:85)
        at
org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)
        at
org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:712)
        at
org.apache.activemq.broker.jmx.ManagedTransportConnection.processAddConnection(ManagedTransportConnection.java:80)
        at
org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:139)
        at
org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:294)
        at
org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:152)
        at
org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:50)
        at
org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)
        at
org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:256)
        at
org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
        at
org.apache.activemq.transport.tcp.SslTransport.doConsume(SslTransport.java:91)
        at
org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:222)
        at
org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:204)
        at java.lang.Thread.run(Unknown Source)*

I even have the ActiveMQ.Advisory.Connection Topic configured in my LDAP
tree as below:

*objectClass: top
objectClass: groupOfNames
cn: write
member: cn=admins
member: cn=publishers
member: cn=consumers*

Could you please help me as to why I get the security exception? Any ideas?



--
View this message in context: 
http://activemq.2283324.n4.nabble.com/ActiveMQ-LDAP-Authorization-Issue-tp4660204.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to