Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-4747

[Java Broker] make specifying the authentication provider mandatory on ports that use them and remove the defaultAuthenticationProvider attribute on the broker

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.22
    • Component/s: Broker-J
    • Labels:
      None

      Description

      Make specifying the authentication provider mandatory on each port type that requires it and remove the defaultAuthenticationProvider attribute on the broker.

      The AMQP, JMX, HTTP ports are authenticated but the RMI registry port used to advertise the JMX connector isn't and cant make use of an authentication provider. The defaultAuthenticationProvider attribute makes this unclear, and uses some fairly ugly wiring up code at broker startup to make work, it should be removed and the currently optional per-port authenticationProvider attribute made mandatory on the port types that require it.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                gemmellr Robbie Gemmell
                Reporter:
                gemmellr Robbie Gemmell
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: