Class OAuth2MethodSecurityConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.security.oauth2.method.OAuth2MethodSecurityConfiguration
- All Implemented Interfaces:
org.springframework.beans.factory.Aware
,org.springframework.beans.factory.config.BeanFactoryPostProcessor
,org.springframework.context.ApplicationContextAware
@Configuration @ConditionalOnClass(org.springframework.security.oauth2.common.OAuth2AccessToken.class) @ConditionalOnBean(org.springframework.security.config.annotation.method.configuration.GlobalMethodSecurityConfiguration.class) public class OAuth2MethodSecurityConfiguration extends Object implements org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.context.ApplicationContextAware
Auto-configure an expression handler for method-level security (if the user already has@EnableGlobalMethodSecurity
).- Since:
- 1.3.0
Constructor Summary
Constructors Constructor Description OAuth2MethodSecurityConfiguration()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
void
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
Constructor Detail
OAuth2MethodSecurityConfiguration
public OAuth2MethodSecurityConfiguration()
Method Detail
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
- Specified by:
setApplicationContext
in interfaceorg.springframework.context.ApplicationContextAware
- Throws:
org.springframework.beans.BeansException
postProcessBeanFactory
public void postProcessBeanFactory(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory) throws org.springframework.beans.BeansException
- Specified by:
postProcessBeanFactory
in interfaceorg.springframework.beans.factory.config.BeanFactoryPostProcessor
- Throws:
org.springframework.beans.BeansException