Browse Source

Lazily compose debug message in AbstractUserDetailsAuthenticationProvider

Closes gh-16495

Signed-off-by: dae won <eodnjs01477@gmail.com>
pull/16214/head
dae won 11 months ago committed by Josh Cummings
parent
commit
6a94a294ea
  1. 3
      core/src/main/java/org/springframework/security/authentication/dao/AbstractUserDetailsAuthenticationProvider.java

3
core/src/main/java/org/springframework/security/authentication/dao/AbstractUserDetailsAuthenticationProvider.java

@ -23,6 +23,7 @@ import org.springframework.beans.factory.InitializingBean; @@ -23,6 +23,7 @@ import org.springframework.beans.factory.InitializingBean;
import org.springframework.context.MessageSource;
import org.springframework.context.MessageSourceAware;
import org.springframework.context.support.MessageSourceAccessor;
import org.springframework.core.log.LogMessage;
import org.springframework.security.authentication.AccountExpiredException;
import org.springframework.security.authentication.AuthenticationProvider;
import org.springframework.security.authentication.BadCredentialsException;
@ -133,7 +134,7 @@ public abstract class AbstractUserDetailsAuthenticationProvider @@ -133,7 +134,7 @@ public abstract class AbstractUserDetailsAuthenticationProvider
user = retrieveUser(username, (UsernamePasswordAuthenticationToken) authentication);
}
catch (UsernameNotFoundException ex) {
this.logger.debug("Failed to find user '" + username + "'");
this.logger.debug(LogMessage.format("Failed to find user '%s'", username));
if (!this.hideUserNotFoundExceptions) {
throw ex;
}

Loading…
Cancel
Save