Compatibility issue if admin impersonates admin session
-------------------------------------------------------

                 Key: JCR-2931
                 URL: https://issues.apache.org/jira/browse/JCR-2931
             Project: Jackrabbit Content Repository
          Issue Type: Bug
          Components: jackrabbit-core, security
            Reporter: angela
            Priority: Trivial
             Fix For: 2.3.0


in revision 1076596 in made some improvements in ImpersonationImpl removing the 
shortcut for "AdminPrincipal" which from my point of view is problematic.

however, this introduced the following compatibility issue (detected by tom):
while - according to my tests - a user is allowed to impersonate itself (jcr 
isn't totally clear about this but states that Session.impersonate is used to 
"[...] impersonate" another [...]" this was possible for the admin-user due to 
the shortcut mentioned above.

in order not to break existing code relying on that special case, i would 
suggest to change the code accordingly.




--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to