Solved

ActiveMQ and 'admin' authorization

Posted on 2014-04-03
1
223 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

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

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

Suggested Solutions

In Solr 4.0 it is possible to atomically (or partially) update individual fields in a document. This article will show the operations possible for atomic updating as well as setting up your Solr instance to be able to perform the actions. One major …
Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …

777 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