Hi,

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

-- 
View this message in context: 
http://www.nabble.com/authorizationPlugin-and-authenticationPlugin-tp20548678p20548678.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to