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

[Java Broker] Remove SecurityManager "CurrentSubject" thread local, and always use the subject from the current AccessControlContext

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.27
    • Broker-J
    • None

    Description

      Rather than invent our own security context, we should use the one Java provides.

      Moreover since we perform security checks based on the Connection and Session of the user, we should add these as "Principals" of the current subject.

      Attachments

        Activity

          People

            rgodfrey Robert Godfrey
            rgodfrey Robert Godfrey
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: