Skip to content

Instantly share code, notes, and snippets.

@monodot
Last active January 26, 2017 11:00
Show Gist options
  • Save monodot/8c444f608a461829cc4c4ab07d8e2240 to your computer and use it in GitHub Desktop.
Save monodot/8c444f608a461829cc4c4ab07d8e2240 to your computer and use it in GitHub Desktop.
How to define per-destination authorisation rules in ActiveMQ
<plugins>
<jaasAuthenticationPlugin configuration="activemq"/>
<authorizationPlugin>
<map>
<authorizationMap>
<authorizationEntries>
<authorizationEntry queue=">" read="admins" write="admins" admin="admins"/>
<authorizationEntry queue="USERS.>" read="users" write="users" admin="users"/>
<authorizationEntry queue="GUEST.>" read="guests" write="guests,users" admin="guests,users"/>
<authorizationEntry topic=">" read="admins" write="admins" admin="admins"/>
<authorizationEntry topic="USERS.>" read="users" write="users" admin="users"/>
<authorizationEntry topic="GUEST.>" read="guests" write="guests,users" admin="guests,users"/>
<authorizationEntry topic="ActiveMQ.Advisory.>" read="guests,users" write="guests,users" admin="guests,users"/>
</authorizationEntries>
</authorizationMap>
</map>
</authorizationPlugin>
</plugins>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment