Solved

ActiveMQ and 'admin' authorization

Posted on 2014-04-03
1
224 Views
Last Modified: 2014-04-04
I am reading this link:

http://activemq.apache.org/security.html 

Which describes admin authority as:

You can lazily create the destination if it does not yet exist. This allows you fine grained control over which new destinations can be dynamically created in what part of the queue/topic hierarchy 

Open in new window


I assume that this means that admin authority is the authority to create queues  (is that correct), which would explain why I can create queues from the console when I log in as admin/admin.

What does it mean to 'lazily create a destination'.

Is there anything else I am missing other than the creation of queues on the admin authority

njd
What does
0
Comment
Question by:Anthony Lucia
1 Comment
 
LVL 35

Accepted Solution

by:
mccarl earned 500 total points
ID: 39976950
Yeah, the use of the word 'lazily' here is a bit redundant, as all queues in ActiveMQ you could consider as lazily created, ie. you don't define somewhere in some ActiveMQ configuration what queues should be present, instead they are created on the fly as clients attempt to produce to or consume from a queue.

So what it is basically saying, is that say a user only has write permission to a queue, that user could produce message (ie. write) to that queue IF it already exists otherwise they would get an error. If they had both write & admin permissions, IF the queue didn't exist it would be created automatically before the sent the message to it.

Does that explain things?
0

Featured Post

Easy, flexible multimedia distribution & control

Coming soon!  Ideal for large-scale A/V applications, ATEN's VM3200 Modular Matrix Switch is an all-in-one solution that simplifies video wall integration. Easily customize display layouts to see what you want, how you want it in 4k.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Java can be integrated with native programs using an interface called JNI(Java Native Interface). Native programs are programs which can directly run on the processor. JNI is simply a naming and calling convention so that the JVM (Java…
Introduction This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by…
Viewers learn about the “while” loop and how to utilize it correctly in Java. Additionally, viewers begin exploring how to include conditional statements within a while loop and avoid an endless loop. Define While Loop: Basic Example: Explanatio…
This video teaches viewers about errors in exception handling.

790 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question