Exception handling in UsernameTokenProcessor.handleUsernameToken
----------------------------------------------------------------

                 Key: RAMPART-22
                 URL: https://issues.apache.org/jira/browse/RAMPART-22
             Project: Rampart
          Issue Type: Bug
            Reporter: Peter Hornig


When UsernameTokenProcessor.handleUsernameToken sees an WSSecurityEception 
(thrown by a WsPasswordCallback handler)
it just overwrites this Exception 
---------------
            try {
                cb.handle(callbacks);
            } catch (IOException e) {
                throw new WSSecurityException(WSSecurityException.FAILURE,
                        "noPassword",
                        new Object[]{user});

-------------


- So when i throw an Exception which states: "password expired" , or  "wrong 
password" , it it always converted into a new exception with the wrong reason.

- The origin of the new Exception is not used as the cause of the new 
exception, so there is no way to drill down to the cause of the Exception


 


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to