angela created OAK-3902:
---------------------------

             Summary: SecurityProviderRegistration doesn't fill the composite 
context
                 Key: OAK-3902
                 URL: https://issues.apache.org/jira/browse/OAK-3902
             Project: Jackrabbit Oak
          Issue Type: Bug
          Components: core
            Reporter: angela
            Priority: Critical
             Fix For: 1.4


when aggregating security configurations of the same type in 
{{SecurityProviderRegistration}} the context hold by {{CompositeConfiguration}} 
remains empty (in contrast to the corresponding call in 
{{SecurityProviderImpl}}). This particularly affects authorization where it is 
crucial to identify that a given item is defined by the authorization model and 
thus is a different type of node/property.

To fix that we might consider changing the way {{SecurityProviderRegistration}} 
populates the aggregates or (if that is not possible) fix the 
{{CompositeConfiguration}}. In general the issue was introduced when removing 
the {{final}} flag from the various {{Composite*Configuration}}s together with 
a optimization in {{CompositeConfiguration}}. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to