i'd like to create a plugin that handles all user authentication in a simple
way. I do not want to use JAAS, and i need to sync the authorized users and
topics with another application.

I would like a plugin template that has something with a similar signature:
boolean canRead(ConnectionInfo,ActiveMQDestination);
boolean canWrite(ConnectionInfo,ActiveMQDestination);
boolean isAdmin(ConnectionInfo,ActiveMQDestination);

And for user authorization something like
boolean canLogin(ConnectionContext,ConnectionInfo);
but alas i have not found one.

I need to be able to add users and modify the authorization levels on the
fly based on data from outside active mq so using the simpleAuthplugin with
XML files is not a solution. Can anyone point me in the right direction?
Haveing looked at the plugin templates i can not really find one i can use.
The user numbers we are talking about here will range from a few hundred
online up to around 3000 at maxium. There will not be a huge number of
messages sent however.

Is it not possible to leave all access control of users, clients and
topic/queues up to the me without haveing to go through all the inner
workings of activeMQ? For me atleast it would be logical to have a plugin
with the freedom to approve or deny all user activity. I don't need to get
involved into how active mq deals with security after the point i said yes
its ok, or no its not ok. But i do need to be able to permit or deny
something without a massive unnecessary program flow.
-- 
View this message in context: 
http://www.nabble.com/Access-control-on-the-message-queue-tp16001329s2354p16001329.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to