You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Ken Giusti (Created) (JIRA)" <ji...@apache.org> on 2011/12/08 16:13:40 UTC

[jira] [Created] (QPID-3668) Python console has inconsistent interface to the authenticated user state, depending on whether saslwrapper is used or not.

Python console has inconsistent interface to the authenticated user state, depending on whether saslwrapper is used or not.
---------------------------------------------------------------------------------------------------------------------------

                 Key: QPID-3668
                 URL: https://issues.apache.org/jira/browse/QPID-3668
             Project: Qpid
          Issue Type: Improvement
          Components: Python Client
    Affects Versions: 0.13
            Reporter: Ken Giusti


If the python client uses the sasl service to provide authentication, then the authenticated user-id is provided via the connection object.  However, if sasl is not available, the python client will use its integrated PLAIN or ANONYMOUS mechanism.  In this case, no information appears to be available to determine the actual user-id used (or anonymous).  For example:

      self.conn = Connection(connSock, username=self.authUser, password=self.authPass,
                             mechanism = self.mechanisms, host=self.host, service="qpidd")

      uid = self.conn.user_id

'uid' above is None if internal PLAIN or ANONYMOUS was used. It is set if sasl was used (and -could- be 'anonymous' etc).

It would be consistent if the uid was set in either case (sasl or non-sasl).


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:dev-subscribe@qpid.apache.org