Bladeren bron

SEC-271: Removed unnecessary AuthenticationProcessingFilterDependenciesConfigurer

Vishal Puri 18 jaren geleden
bovenliggende
commit
4b4807c138

+ 0 - 42
sandbox/spring-security-config/src/main/java/org/acegisecurity/config/AuthenticationProcessingFilterDependenciesConfigurer.java

@@ -1,42 +0,0 @@
-/**
- * 
- */
-package org.acegisecurity.config;
-
-import org.acegisecurity.AuthenticationManager;
-import org.acegisecurity.ui.rememberme.RememberMeServices;
-import org.acegisecurity.ui.webapp.AuthenticationProcessingFilter;
-import org.springframework.beans.BeansException;
-import org.springframework.beans.factory.config.BeanFactoryPostProcessor;
-import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
-import org.springframework.beans.factory.support.RootBeanDefinition;
-
-/**
- * @author vpuri
- * 
- */
-public class AuthenticationProcessingFilterDependenciesConfigurer implements BeanFactoryPostProcessor {
-
-	// ~ Methods
-	// ================================================================================================
-	public void postProcessBeanFactory(ConfigurableListableBeanFactory beanFactory) throws BeansException {
-
-		String[] authenticationProcessingFilter = beanFactory.getBeanNamesForType(AuthenticationProcessingFilter.class);
-
-		RootBeanDefinition def = (RootBeanDefinition) beanFactory.getBeanDefinition(authenticationProcessingFilter[0]);
-
-		String[] remServiceNames = beanFactory.getBeanNamesForType(RememberMeServices.class);
-
-		if (remServiceNames.length > 0) {
-			def.getPropertyValues().addPropertyValue("rememberMeServices",
-					(RootBeanDefinition) beanFactory.getBeanDefinition(remServiceNames[0]));
-		}
-
-		String[] authManager = beanFactory.getBeanNamesForType(AuthenticationManager.class);
-
-		RootBeanDefinition authenticationMechanism = (RootBeanDefinition) beanFactory.getBeanDefinition(authManager[0]);
-
-		if (authManager.length > 0)
-			def.getPropertyValues().addPropertyValue("authenticationManager", authenticationMechanism);
-	}
-}