[ 
https://issues.apache.org/jira/browse/OAK-8062?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Davide Giannella updated OAK-8062:
----------------------------------
    Fix Version/s:     (was: 1.11.0)

> 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, security-spi
>            Reporter: angela
>            Assignee: angela
>            Priority: Major
>             Fix For: 1.12.0
>
>         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)

Reply via email to