Session.impersonate non-functional
----------------------------------

         Key: JCR-72
         URL: http://issues.apache.org/jira/browse/JCR-72
     Project: Jackrabbit
        Type: Bug
  Components: API  
 Environment: Jackrabbit SVN Rev. 157914
    Reporter: Felix Meschberger
    Priority: Critical


Currently SessionImpl.impersonate simply calls Repository.login with the given 
credentials and the workspace name of the session. If the credentials are 
incomplete in that the password is missing, the method throws a 
"LoginException: Failed to authenticate userID", which is actually a misleading 
text, as the reason is not failure to authenticate userID but at best that the 
session has not enough access rights to impersonate as userID.

For my application, it is crucial, that Session.impersonate is implemented in 
the sense that this method allows creation of a session with password-less 
credentials. I accept this method to fail, but it should fail with a correct 
message.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira

Reply via email to