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

[Java Broker] add a GroupProvider and associated rest management functionality

    Details

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

      Description

      We would like the broker to support a pluggable mechanism for defining groups, for use in access control logic.

      To reduce duplication, note that group definition functionality is being removed from the ACL module in QPID-4236.

        Issue Links

          Activity

          Hide
          philharveyonline Philip Harvey added a comment -

          Added group management functionality, and exposed it via the web management interface.

          To avoid redundancy/confusion, removed group definition functionality from the ACL
          plugin. The ACL plugin uses groups but does not define them.

          Show
          philharveyonline Philip Harvey added a comment - Added group management functionality, and exposed it via the web management interface. To avoid redundancy/confusion, removed group definition functionality from the ACL plugin. The ACL plugin uses groups but does not define them.
          Hide
          philharveyonline Philip Harvey added a comment -

          please can you review the attached patch

          Show
          philharveyonline Philip Harvey added a comment - please can you review the attached patch
          Hide
          philharveyonline Philip Harvey added a comment -

          Attached patch to address QPID-4236, QPID-4237 and QPID-4245.

          Added group management functionality, and exposed it and user management via the web management interface with access control applied.

          Removed group definition functionality from the ACL plugin.

          Show
          philharveyonline Philip Harvey added a comment - Attached patch to address QPID-4236 , QPID-4237 and QPID-4245 . Added group management functionality, and exposed it and user management via the web management interface with access control applied. Removed group definition functionality from the ACL plugin.
          Hide
          philharveyonline Philip Harvey added a comment -

          Attached patch. Modified FileGroupDatabase to ensure that it always closes its file input/output streams.

          Show
          philharveyonline Philip Harvey added a comment - Attached patch. Modified FileGroupDatabase to ensure that it always closes its file input/output streams.
          Hide
          philharveyonline Philip Harvey added a comment -

          Added convenience method to AuthenticatedResult to facilitate implementation of third party authentication managers

          Show
          philharveyonline Philip Harvey added a comment - Added convenience method to AuthenticatedResult to facilitate implementation of third party authentication managers
          Hide
          gemmellr Robbie Gemmell added a comment -

          Resolving.

          Show
          gemmellr Robbie Gemmell added a comment - Resolving.

            People

            • Assignee:
              gemmellr Robbie Gemmell
              Reporter:
              philharveyonline Philip Harvey
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development