You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Ted Ross (JIRA)" <ji...@apache.org> on 2010/11/09 22:20:22 UTC

[jira] Resolved: (QPID-2934) Feature to pass the authenticated userId to QMF agent method handlers for authorization

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

Ted Ross resolved QPID-2934.
----------------------------

    Resolution: Fixed

> 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:dev-subscribe@qpid.apache.org