From a38ed3cfded387aa55f5923e787074eeb7896b5b Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Sun, 23 Dec 2007 00:18:14 +0000 Subject: [PATCH] Added check for multiple RememberMeServices beans. --- .../security/config/HttpSecurityConfigPostProcessor.java | 2 ++ 1 file changed, 2 insertions(+) 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 328351e572..cb65883e30 100644 --- a/core/src/main/java/org/springframework/security/config/HttpSecurityConfigPostProcessor.java +++ b/core/src/main/java/org/springframework/security/config/HttpSecurityConfigPostProcessor.java @@ -75,6 +75,8 @@ public class HttpSecurityConfigPostProcessor implements BeanFactoryPostProcessor if (beans.size() > 0) { rememberMeServices = (RememberMeServices) beans.values().toArray()[0]; + } else { + throw new SecurityConfigurationException("More than one RememberMeServices bean found."); } // Address AbstractProcessingFilter instances