Torsten Mielke created AMQ-5304:
-----------------------------------
Summary: groupClass not applied to
TempDestinationAuthorizationEntry
Key: AMQ-5304
URL: https://issues.apache.org/jira/browse/AMQ-5304
Project: ActiveMQ
Issue Type: Bug
Components: Broker
Affects Versions: 5.10.0
Reporter: Torsten Mielke
Assignee: Torsten Mielke
When configuring the authorization plugin with a
<tempDestinationAuthorizationEntry> that also set a groupClass, this groupClass
is not properly applied to the TempDestinationAuthorizationEntry instance.
E.g. consider this example config
{code:xml}
<authorizationPlugin>
<map>
<authorizationMap
groupClass="org.apache.karaf.jaas.boot.principal.RolePrincipal">
<authorizationEntries>
<authorizationEntry queue=">" read="admin" write="client,admin"
admin="client,admin" />
<authorizationEntry topic=">" read="client,admin" write="admin"
admin="admin"/>
<authorizationEntry topic="ActiveMQ.Advisory.>"
read="admin,client" write="admin,client" admin="admin"/>
</authorizationEntries>
<tempDestinationAuthorizationEntry>
<tempDestinationAuthorizationEntry read="client,admin"
write="client,admin" admin="client,admin"
groupClass="org.apache.karaf.jaas.boot.principal.RolePrincipal"/>
</tempDestinationAuthorizationEntry>
</authorizationMap>
</map>
</authorizationPlugin>
{code}
Its groupClass property is called and set to the class specified in Spring but
we don't apply the groupClass to the AuthorizationEntry.
--
This message was sent by Atlassian JIRA
(v6.2#6252)