XBean plugins override custom plugins instantiated with "plugins" attribute for broker --------------------------------------------------------------------------------------
Key: AMQ-2007 URL: https://issues.apache.org/activemq/browse/AMQ-2007 Project: ActiveMQ Issue Type: Bug Components: Broker Affects Versions: 5.1.0 Environment: tested on Windows XP PC Reporter: Barbara Douthit Priority: Minor I am reporting what Dejan Bosanac has called a bug. This originated as the question/answers that follow: I am trying to use my custom authenticationPlugin (which installs a SimpleAuthenticationBroker) along with an XML definition for the authorizationPlugin as follows in the activemq.xml file: <bean id="MYAuthenticationPlugin" class="com.someplace.MYAuthenticationPlugin"/> <broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="${activemq.base}/data" plugins="#MYAuthenticationPlugin"> <plugins> <authorizationPlugin> <map> <authorizationMap> <authorizationEntries> <authorizationEntry queue=">" read="ADMIN" write="ADMIN" admin="ADMIN" /> <authorizationEntry queue="TOOL.>" read="USER" write="USER" admin="ADMIN" /> <authorizationEntry topic=">" read="ADMIN" write="ADMIN" admin="ADMIN" /> <authorizationEntry topic="TOOL.>" read="USER" write="USER" admin="ADMIN" /> <authorizationEntry topic="ActiveMQ.Advisory.>" read="ADMIN,USER" write="ADMIN,USER" admin="ADMIN,USER"/> </authorizationEntries> <tempDestinationAuthorizationEntry> <tempDestinationAuthorizationEntry read="tempDestinationAdmins" write="tempDestinationAdmins" admin="tempDestinationAdmins"/> </tempDestinationAuthorizationEntry> </authorizationMap> </map> </authorizationPlugin> </plugins> ... </broker> The problem I have is when I define <plugins>, it takes over and MYAuthenticationPlugin isn't installed. Is there some way to put "two" plugins in the defintion for the <broker>? Or is there a way I can refer to MYAuthenticationPlugin in the <plugins> section? I have tried a lot of things with no success getting both of there pieces of the security pie. Any ideas would be greatly appreciated, Thanks, Barbara Re: authorizationPlugin and authenticationPlugin by Dejan Bosanac-3 Nov 18, 2008; 07:06am :: Rate this Message: - Use ratings to moderate (?) Reply | Reply to Author | Print | View Threaded | Show Only this Message It seems there is a bug in that XBean plugins override custom plugins instantiated with "plugins" attribute. Can you raise a Jira issue for this? Cheers -- Dejan Bosanac -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.