From 9308284bd469ff0aa82df9547dd693fde5af92d1 Mon Sep 17 00:00:00 2001 From: Luke Taylor Date: Tue, 3 Jun 2008 14:53:43 +0000 Subject: [PATCH] SEC-864: Removed duplicate OpenID provider. --- .../security/config/HttpSecurityBeanDefinitionParser.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/main/java/org/springframework/security/config/HttpSecurityBeanDefinitionParser.java b/core/src/main/java/org/springframework/security/config/HttpSecurityBeanDefinitionParser.java index ffae1f3685..7718c4e66d 100644 --- a/core/src/main/java/org/springframework/security/config/HttpSecurityBeanDefinitionParser.java +++ b/core/src/main/java/org/springframework/security/config/HttpSecurityBeanDefinitionParser.java @@ -389,9 +389,8 @@ public class HttpSecurityBeanDefinitionParser implements BeanDefinitionParser { } BeanDefinition openIDProvider = openIDProviderBuilder.getBeanDefinition(); - ConfigUtils.getRegisteredProviders(pc).add(openIDProvider); - pc.getRegistry().registerBeanDefinition(BeanIds.OPEN_ID_PROVIDER, openIDProvider); + ConfigUtils.getRegisteredProviders(pc).add(new RuntimeBeanReference(BeanIds.OPEN_ID_PROVIDER)); } boolean needLoginPage = false;