public class SecurityConfigurationPostProcessor extends Object implements MergedBeanDefinitionPostProcessor, InitializingBean, ApplicationContextAware
Given existing Spring Security configuration for implementations of SessionAuthenticationStrategy, RememberMeServices,
will configure the SpringSecurityLoginCommand and FilterChainProxy to work with those services as necessary. An existing
SessionAuthentiactionStrategy will be wrapped with a FlexSessionAwareSessionAuthenticationStrategy in order to ensure
proper handling of the FlexSession.
This class will be configured automatically through use of the XML namespace tags.
| Constructor and Description |
|---|
SecurityConfigurationPostProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
Object |
postProcessAfterInitialization(Object bean,
String beanName) |
Object |
postProcessBeforeInitialization(Object bean,
String beanName) |
void |
postProcessMergedBeanDefinition(RootBeanDefinition beanDefinition,
Class beanType,
String beanName) |
void |
setApplicationContext(ApplicationContext context) |
void |
setFilterChainProxy(FilterChainProxy filterChainProxy) |
void |
setRememberMeServices(RememberMeServices rememberMeServices) |
void |
setSessionAuthenticationStrategy(SessionAuthenticationStrategy sessionAuthenticationStrategy) |
public void postProcessMergedBeanDefinition(RootBeanDefinition beanDefinition, Class beanType, String beanName)
postProcessMergedBeanDefinition in interface MergedBeanDefinitionPostProcessorpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface InitializingBeanExceptionpublic Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException
postProcessAfterInitialization in interface BeanPostProcessorBeansExceptionpublic Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException
postProcessBeforeInitialization in interface BeanPostProcessorBeansExceptionpublic void setApplicationContext(ApplicationContext context) throws BeansException
setApplicationContext in interface ApplicationContextAwareBeansExceptionpublic void setFilterChainProxy(FilterChainProxy filterChainProxy)
public void setRememberMeServices(RememberMeServices rememberMeServices)
public void setSessionAuthenticationStrategy(SessionAuthenticationStrategy sessionAuthenticationStrategy)
Copyright © 2014. All rights reserved.