You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by gn...@apache.org on 2010/12/17 10:06:29 UTC

svn commit: r1050323 - /mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/jaas/JaasPasswordAuthenticator.java

Author: gnodet
Date: Fri Dec 17 09:06:28 2010
New Revision: 1050323

URL: http://svn.apache.org/viewvc?rev=1050323&view=rev
Log:
[SSHD-102] Add error logging to org.apache.sshd.server.jaas.JaasPasswordAuthenticator.authenticate()

Modified:
    mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/jaas/JaasPasswordAuthenticator.java

Modified: mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/jaas/JaasPasswordAuthenticator.java
URL: http://svn.apache.org/viewvc/mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/jaas/JaasPasswordAuthenticator.java?rev=1050323&r1=1050322&r2=1050323&view=diff
==============================================================================
--- mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/jaas/JaasPasswordAuthenticator.java (original)
+++ mina/sshd/trunk/sshd-core/src/main/java/org/apache/sshd/server/jaas/JaasPasswordAuthenticator.java Fri Dec 17 09:06:28 2010
@@ -30,6 +30,8 @@ import javax.security.auth.login.LoginCo
 
 import org.apache.sshd.server.PasswordAuthenticator;
 import org.apache.sshd.server.session.ServerSession;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 /**
  * TODO Add javadoc
@@ -38,6 +40,8 @@ import org.apache.sshd.server.session.Se
  */
 public class JaasPasswordAuthenticator implements PasswordAuthenticator {
 
+    private static final Logger LOGGER = LoggerFactory.getLogger(JaasPasswordAuthenticator.class);
+
     private String domain;
 
     public String getDomain() {
@@ -72,6 +76,7 @@ public class JaasPasswordAuthenticator i
             loginContext.logout();
             return true;
         } catch (Exception e) {
+            LOGGER.error("Authentication failed with error", e);
             return false;
         }
     }