Author: markt Date: Fri Nov 29 18:45:09 2013 New Revision: 1546621 URL: http://svn.apache.org/r1546621 Log: Add a debug message when the session ID changes on authentication
Modified: tomcat/trunk/java/org/apache/catalina/authenticator/AuthenticatorBase.java tomcat/trunk/java/org/apache/catalina/authenticator/LocalStrings.properties Modified: tomcat/trunk/java/org/apache/catalina/authenticator/AuthenticatorBase.java URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/authenticator/AuthenticatorBase.java?rev=1546621&r1=1546620&r2=1546621&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/authenticator/AuthenticatorBase.java (original) +++ tomcat/trunk/java/org/apache/catalina/authenticator/AuthenticatorBase.java Fri Nov 29 18:45:09 2013 @@ -724,9 +724,17 @@ public abstract class AuthenticatorBase if (session != null) { if (changeSessionIdOnAuthentication) { + String oldId = null; + if (log.isDebugEnabled()) { + oldId = session.getId(); + } Manager manager = request.getContext().getManager(); manager.changeSessionId(session); request.changeSessionId(session.getId()); + if (log.isDebugEnabled()) { + log.debug(sm.getString("authenticator.changeSessionId", + oldId, session.getId())); + } } } else if (alwaysUseSession) { session = request.getSessionInternal(true); Modified: tomcat/trunk/java/org/apache/catalina/authenticator/LocalStrings.properties URL: http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/catalina/authenticator/LocalStrings.properties?rev=1546621&r1=1546620&r2=1546621&view=diff ============================================================================== --- tomcat/trunk/java/org/apache/catalina/authenticator/LocalStrings.properties (original) +++ tomcat/trunk/java/org/apache/catalina/authenticator/LocalStrings.properties Fri Nov 29 18:45:09 2013 @@ -14,6 +14,7 @@ # limitations under the License. authenticator.certificates=No client certificate chain in this request +authenticator.changeSessionId=Session ID changed on authentication from [{0}] to [{1}] authenticator.formlogin=Invalid direct reference to form login page authenticator.loginFail=Login failed authenticator.manager=Exception initializing trust managers --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org