[ https://issues.apache.org/jira/browse/OAK-8062?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16773056#comment-16773056 ]
angela commented on OAK-8062: ----------------------------- [~stillalex], proposed patch (excluding tests) attached > PrincipalProvider: optional lookup of ItemBasedPrincipal by path > ---------------------------------------------------------------- > > Key: OAK-8062 > URL: https://issues.apache.org/jira/browse/OAK-8062 > Project: Jackrabbit Oak > Issue Type: New Feature > Components: core, security-spi > Reporter: angela > Assignee: angela > Priority: Major > Attachments: OAK-8062.patch > > > while there exists API to check if a given {{Principal}} is backed by an > {{Item}} in the repository (see {{ItemBasedPrincipal.getPath}}, we currently > lack the ability to retrieve these principals by path. In other words the > round trip is incomplete and forces consumers the workaround by involving > user management API, which may or may not work depending on the > implementation details of the underlying {{PrincipalProvider}}. > the suggested extension would (in correspondence to the recent search > extensions) be made optional by adding a default implementation to the > {{PrincipalProvider}} interface. > [~stillalex], will attach an initial patch. feedback both on the proposal and > on the patch welcome as always. -- This message was sent by Atlassian JIRA (v7.6.3#76005)