Robbie Gemmell created QPID-4308:
------------------------------------

             Summary: ACL v2 spec does not allow permissioning of publication 
to the default exchange
                 Key: QPID-4308
                 URL: https://issues.apache.org/jira/browse/QPID-4308
             Project: Qpid
          Issue Type: Bug
          Components: Java Broker
            Reporter: Robbie Gemmell


The ACL v2 spec does not allow appear to allow permissioning of the default 
exchange. This is okay for BIND/UNBIND operations as the default exchange role 
is to maintain a list of all queues and should not be directly modifiable by 
the user.

However, the user does need to be able to permission PUBLISH to the default 
exchange, but we lack a way to express it as the default exchange has no name 
that can be referred to in a rule.

At the moment, in the Java Broker at least we can work around:

   1. Explicitly allow all named exchanges.
      acl allow all publish exchange name=amq.direct
      acl allow all publish exchange name=amq.topic
   2. And deny all others (this will include the default exchange)
      acl deny all publish exchange



--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to