diff --git a/core/src/main/java/org/springframework/security/config/HttpSecurityConfigPostProcessor.java b/core/src/main/java/org/springframework/security/config/HttpSecurityConfigPostProcessor.java index aabcf32e5f..4cf5575f36 100644 --- a/core/src/main/java/org/springframework/security/config/HttpSecurityConfigPostProcessor.java +++ b/core/src/main/java/org/springframework/security/config/HttpSecurityConfigPostProcessor.java @@ -66,7 +66,12 @@ public class HttpSecurityConfigPostProcessor implements BeanFactoryPostProcessor RememberMeServices rememberMeServices = null; - if (beans.size() > 0) { + if(beans.size() == 0) { + logger.debug("No RememberMeServices configured"); + return; + } + + if (beans.size() == 1) { rememberMeServices = (RememberMeServices) beans.values().toArray()[0]; } else { throw new SecurityConfigurationException("More than one RememberMeServices bean found.");