0
參考http://activemq.apache.org/security.html上的ActiveMQ安全文檔,我試圖將一個新用戶添加到我的ActiveMQ配置中。該用戶應該只能看到可用隊列的一個子集。ActiveMQ:添加用戶和控制檯訪問
我也做了以下內容:
1)增加在users.properties一個條目:加入groups.properties條目
myuser=mypassword
2):
publishers=admin,myuser
consumers=admin,myuser
3)在代理元素的插件元素中添加了activemq.xml條目:
<authorizationPlugin>
<map>
<authorizationMap>
<authorizationEntries>
<authorizationEntry queue=">" read="admins" write="admins" admin="admins" />
<authorizationEntry queue="MYQUEUEPREFIX.>" read="consumers" write="publishers" admin="admins" />
</authorizationEntries>
</authorizationMap>
</map>
</authorizationPlugin>
當我重新啓動ActiveMQ並訪問myServerURL:8161/admin的管理控制檯時,我在提供的「需要身份驗證」框中輸入新創建的用戶名和密碼(myuser/mypassword),但它不允許我訪問安慰。我可以進入的唯一方法是使用已定義的「管理員」用戶。