Remove DocumentSourceListActiveAndCachedUser's dependency on AuthorizationRouter

XMLWordPrintableJSON

    • Server Security
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      DocumentSourceListActiveAndCachedUser needs to retrieve authorization user cache information + statistics. Although the user cache lives within the AuthorizationRouter, its public-facing API should be exposed purely via AuthorizationManager. Although AuthorizationManager provides a way to retrieve the requested information, the return type is still scoped within AuthorizationRouter, creating a dependency for the type information.

      We should reframe this so that all user cache information is represented via public types, either by moving the return type definition to AuthorizationManager or by serializing the output to a widely-understood type across the codebase like BSON.

            Assignee:
            Unassigned
            Reporter:
            Varun Ravichandran
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: