You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "angela (JIRA)" <ji...@apache.org> on 2019/03/20 14:11:00 UTC

[jira] [Created] (OAK-8151) Let ACE.getPrincipal return principals obtained from PrincipalManager

angela created OAK-8151:
---------------------------

             Summary: Let ACE.getPrincipal return principals obtained from PrincipalManager
                 Key: OAK-8151
                 URL: https://issues.apache.org/jira/browse/OAK-8151
             Project: Jackrabbit Oak
          Issue Type: Wish
          Components: core, security
            Reporter: angela


[~stillalex], while {{AccessControlEntry.getPrincipal}} does not mandate the that principal is actually obtained from {{PrincipalManager}} it turned out that some UI code actually relies on that implementation detail. 

we could still reduce the number of queries resulting from looking up principals by name, by making sure we don't read the same principal multiple times, while computing the entries for a given access control list. that might be somewhat of a compromise to reduce the number of lookups while returning the same principals as we did before optimizing the lookup in OAK-7880.





--
This message was sent by Atlassian JIRA
(v7.6.3#76005)