[ 
https://issues.apache.org/jira/browse/QPID-419?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack resolved QPID-419.
-----------------------------------

    Resolution: Fixed

Resolving this JIRA (after discussion with Martin). Access control work covered 
by this JIRA now complete and in M2.

> Introduce read-only and modify authorisation for all objects in a virtual host
> ------------------------------------------------------------------------------
>
>                 Key: QPID-419
>                 URL: https://issues.apache.org/jira/browse/QPID-419
>             Project: Qpid
>          Issue Type: Improvement
>          Components: Java Broker
>    Affects Versions: M1, M2
>            Reporter: Marnie McCormack
>         Assigned To: Martin Ritchie
>             Fix For: M2
>
>
> At present, any authenticated user can perform actions on all available 
> objects e.g. queues, topics, etc
> From the management console, particularly,  this introduces security risk 
> since we can move messages, create queues etc from the console very simply.
> To address this issue, initially, we need to introduce a simple two level 
> permission model for all objects contained in a virtual host such that 
> authenticated users have one of the two permissions:
> - read-only i.e. can access but not change any object (i.e. cannot write to a 
> queue but can see its contents)
> - modify i.e. can amend the object (i.e. can move messages into/out of a 
> queue, delete the queue etc)
> Some detailed thought should be given to each object (queue, topic, message, 
> connection) to define the set of applicable read-only/modify actions for each 
> appropriately. 
> Bear in mind that the read-only permission is mainly driven at the management 
> console since by definition most users connecting will require modify 
> permissions to send/receive messages !
>  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to