Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-78673

Remove shims from Authorization Manager subsystem

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 7.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Fully Compatible
    • Security 2023-07-10, Security 2023-07-24, Security 2023-08-07, Security 2023-08-21, Security 2023-09-04, Security 2023-10-30, Security 2023-11-13, Security 2023-11-27, Security 2023-12-11, Security 2023-12-25, Security 2024-01-08, Security 2024-01-22
    • 160

      The shims in the authorization manager and all of its inherited classes makes adding new functionality to the manager very complicated and makes it very difficult to modify the authorization manager classes in general.

       

      This ticket will remove the shims, but will not reduce some of the complexity introduced by the enterprise authorization managers, since we will still keep the same concept of the wrapped managers.

            Assignee:
            shreyas.kalyan@mongodb.com Shreyas Kalyan
            Reporter:
            shreyas.kalyan@mongodb.com Shreyas Kalyan
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: