ate         2005/01/27 17:25:10

  Modified:    components/security/src/java/org/apache/jetspeed/security/impl
                        DefaultLoginModule.java
  Log:
  Get rid of stackdump in Tomcat console when a user fails to login by throwing 
FailedLoginException instead of LoginException.
  
  Revision  Changes    Path
  1.2       +2 -1      
jakarta-jetspeed-2/components/security/src/java/org/apache/jetspeed/security/impl/DefaultLoginModule.java
  
  Index: DefaultLoginModule.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/components/security/src/java/org/apache/jetspeed/security/impl/DefaultLoginModule.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultLoginModule.java   4 Oct 2004 00:14:56 -0000       1.1
  +++ DefaultLoginModule.java   28 Jan 2005 01:25:10 -0000      1.2
  @@ -21,6 +21,7 @@
   import javax.security.auth.callback.CallbackHandler;
   import javax.security.auth.callback.NameCallback;
   import javax.security.auth.callback.PasswordCallback;
  +import javax.security.auth.login.FailedLoginException;
   import javax.security.auth.login.LoginException;
   import javax.security.auth.spi.LoginModule;
   
  @@ -164,7 +165,7 @@
               callbacks[1] = null;
               if (!success)
               {
  -                throw new LoginException("Authentication failed: Password 
does not match");
  +                throw new FailedLoginException("Authentication failed: 
Password does not match");
               }
   
               return (true);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to