[
https://issues.apache.org/jira/browse/QPID-2934?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ted Ross updated QPID-2934:
---------------------------
Attachment: QPID2934.diff
This patch implements the proposed solution.
> Feature to pass the authenticated userId to QMF agent method handlers for
> authorization
> ---------------------------------------------------------------------------------------
>
> Key: QPID-2934
> URL: https://issues.apache.org/jira/browse/QPID-2934
> Project: Qpid
> Issue Type: New Feature
> Components: Qpid Managment Framework
> Affects Versions: 0.9
> Reporter: Ted Ross
> Assignee: Ted Ross
> Priority: Minor
> Fix For: 0.9
>
> Attachments: QPID2934.diff
>
>
> In order to authorize method calls in QMF, the method handler needs to be
> provided with the authenticated user-id of the requestor (i.e. the content of
> the user-id message header as authenticated by the message broker).
> This change provides a new method to Manageable (in the C++ agent API) called
> AuthorizeMethod. It is virtual and may optionally be overridden by the
> application. If overridden, it is invoked immediately prior to the call to
> ManagementMethod (the method handler) with the method-id, method-arguments,
> and the user-id.
--
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]