[
https://issues.apache.org/jira/browse/QPID-2539?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12867490#action_12867490
]
Carl Trieloff commented on QPID-2539:
-------------------------------------
Martin,
Yes, I just sudo'ed them out from memory. If you want me to update them to be
precise, I can do that.
Andrew,
RA: 1. I am not sure we need both NAME and QUEUE_NAME. Was there a specific
reason ?
For acl on Bindings. (acl for bind / unbind)
NAME is the exchange name
(make_pair(acl::PROP_QUEUENAME, queueName)); ---- QUEUENAME is the
queue name
t(make_pair(acl::PROP_ROUTINGKEY, routingKey));
in regards to OWNER, INTERNAL, TEMPORARY, TCP_SESSION, REMOTE_ADDR -- I don't
see most these in the source code, where
did you get them from ?? It might be from when Aidan was working ACLv2 for the
Java broker? or from a Acl patch yet committed (Rajith?)
Here is the full list supported currently by the C++ code base from AclModle.h
enum ObjectType {OBJ_QUEUE, OBJ_EXCHANGE, OBJ_BROKER, OBJ_LINK,
OBJ_METHOD, OBJECTSIZE}; // OBJECTSIZE must be last in list
enum Action {ACT_CONSUME, ACT_PUBLISH, ACT_CREATE, ACT_ACCESS, ACT_BIND,
ACT_UNBIND, ACT_DELETE, ACT_PURGE, ACT_UPDATE,
ACTIONSIZE}; // ACTIONSIZE must be last in list
enum Property {PROP_NAME, PROP_DURABLE, PROP_OWNER, PROP_ROUTINGKEY,
PROP_PASSIVE, PROP_AUTODELETE, PROP_EXCLUSIVE, PROP_TYPE,
PROP_ALTERNATE, PROP_QUEUENAME, PROP_SCHEMAPACKAGE,
PROP_SCHEMACLASS, PROP_POLICYTYPE, PROP_MAXQUEUESIZE,
PROP_MAXQUEUECOUNT};
enum AclResult {ALLOW, ALLOWLOG, DENY, DENYLOG};
note OBJECTSIZE ACTIONSIZE are not types, just part of the parser code.
Carl.
> Update ACL file syntax to be clearer and add extra operations
> -------------------------------------------------------------
>
> Key: QPID-2539
> URL: https://issues.apache.org/jira/browse/QPID-2539
> Project: Qpid
> Issue Type: Sub-task
> Components: Java Broker
> Reporter: Andrew Kennedy
> Fix For: 0.7
>
> Attachments: acl.txt
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]