Package org.apereo.cas.config
Class CasWebAppSecurityConfiguration
- java.lang.Object
-
- org.apereo.cas.config.CasWebAppSecurityConfiguration
-
- All Implemented Interfaces:
org.springframework.web.servlet.config.annotation.WebMvcConfigurer
@Configuration("casWebAppSecurityConfiguration") @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @EnableGlobalMethodSecurity(prePostEnabled=true, securedEnabled=true, jsr250Enabled=true) public class CasWebAppSecurityConfiguration extends java.lang.Object implements org.springframework.web.servlet.config.annotation.WebMvcConfigurerThis isCasWebAppSecurityConfiguration.- Since:
- 6.0.0
-
-
Constructor Summary
Constructors Constructor Description CasWebAppSecurityConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddViewControllers(org.springframework.web.servlet.config.annotation.ViewControllerRegistry registry)org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdaptercasWebSecurityConfigurerAdapter()CasWebSecurityJdbcConfigurerAdaptercasWebSecurityConfigurerJdbcAdapter()CasWebSecurityExpressionHandlercasWebSecurityExpressionHandler()org.springframework.webflow.execution.ActionpopulateSpringSecurityContextAction()org.springframework.beans.factory.InitializingBeansecurityContextHolderInitialization()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.springframework.web.servlet.config.annotation.WebMvcConfigurer
addArgumentResolvers, addCorsMappings, addFormatters, addInterceptors, addResourceHandlers, addReturnValueHandlers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
-
-
-
-
Method Detail
-
casWebSecurityExpressionHandler
@Bean @ConditionalOnMissingBean(name="casWebSecurityExpressionHandler") public CasWebSecurityExpressionHandler casWebSecurityExpressionHandler()
-
casWebSecurityConfigurerAdapter
@Bean @ConditionalOnMissingBean(name="casWebSecurityConfigurerAdapter") public org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter casWebSecurityConfigurerAdapter()
-
casWebSecurityConfigurerJdbcAdapter
@ConditionalOnProperty(name="cas.monitor.endpoints.jdbc.query") @Bean @ConditionalOnMissingBean(name="casWebSecurityConfigurerJdbcAdapter") public CasWebSecurityJdbcConfigurerAdapter casWebSecurityConfigurerJdbcAdapter()
-
securityContextHolderInitialization
@Bean public org.springframework.beans.factory.InitializingBean securityContextHolderInitialization()
-
populateSpringSecurityContextAction
@Bean @ConditionalOnMissingBean(name="populateSpringSecurityContextAction") public org.springframework.webflow.execution.Action populateSpringSecurityContextAction()
-
addViewControllers
public void addViewControllers(org.springframework.web.servlet.config.annotation.ViewControllerRegistry registry)
- Specified by:
addViewControllersin interfaceorg.springframework.web.servlet.config.annotation.WebMvcConfigurer
-
-