Qpid
  1. Qpid
  2. QPID-3249

Remove incomplete support for authentication at virtualhost level

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 0.10
    • Fix Version/s: 0.11
    • Component/s: Java Broker
    • Labels:
      None

      Description

      In addition to the principal db specified at the broker level, VirtualHostImpl tries to support authentication at virtualhost level. This concept is flawed as in Qpid, username and password must be considered, before virtual host.

      i.e.

      <virtualhost>
       <name>localhost</name>
       <localhost>
      ....
         <security>
           <!-- Would need protocol changes to allow this-->
           <authentication>
             <name>passwordfile</name>
             <!-- Currently this can't be used as Vhost isn't specified at connection start only connection open -->
             <mechanism>PLAIN</mechanism>
           </authentication>
      .....
      
      

      The redundant implementation in VirtualHostImpl should be removed.

        Activity

        Rob Godfrey made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        Robbie Gemmell made changes -
        Status Ready To Review [ 10006 ] Resolved [ 5 ]
        Fix Version/s 0.11 [ 12316272 ]
        Resolution Fixed [ 1 ]
        Keith Wall made changes -
        Assignee Keith Wall [ k-wall ] Robbie Gemmell [ gemmellr ]
        Keith Wall made changes -
        Status In Progress [ 3 ] Ready To Review [ 10006 ]
        Keith Wall made changes -
        Keith Wall made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Keith Wall made changes -
        Field Original Value New Value
        Summary Remove incomplete support for authenication at virtualhost level Remove incomplete support for authentication at virtualhost level
        Keith Wall created issue -

          People

          • Assignee:
            Robbie Gemmell
            Reporter:
            Keith Wall
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development