mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-06-27 06:12:27 +00:00
SEC-957: logger.debug without guard causing massive performance hit
http://jira.springframework.org/browse/SEC-957. Added debug logging guard as requested.
This commit is contained in:
parent
09cf90258f
commit
bb457e1d07
@ -101,7 +101,9 @@ public class X509AuthenticationProvider implements AuthenticationProvider, Initi
|
|||||||
UserDetails user = userCache.getUserFromCache(clientCertificate);
|
UserDetails user = userCache.getUserFromCache(clientCertificate);
|
||||||
|
|
||||||
if (user == null) {
|
if (user == null) {
|
||||||
|
if (logger.isDebugEnabled()) {
|
||||||
logger.debug("Authenticating with certificate " + clientCertificate);
|
logger.debug("Authenticating with certificate " + clientCertificate);
|
||||||
|
}
|
||||||
user = x509AuthoritiesPopulator.getUserDetails(clientCertificate);
|
user = x509AuthoritiesPopulator.getUserDetails(clientCertificate);
|
||||||
userCache.putUserInCache(clientCertificate, user);
|
userCache.putUserInCache(clientCertificate, user);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user