Package org.apereo.cas.mgmt.config
Class CasManagementWebAppConfiguration
- java.lang.Object
-
- org.apereo.cas.mgmt.config.CasManagementWebAppConfiguration
-
- All Implemented Interfaces:
org.springframework.web.servlet.config.annotation.WebMvcConfigurer
@Configuration("casManagementWebAppConfiguration") @EnableConfigurationProperties({org.apereo.cas.configuration.CasConfigurationProperties.class,org.apereo.cas.configuration.CasManagementConfigurationProperties.class}) public class CasManagementWebAppConfiguration extends java.lang.Object implements org.springframework.web.servlet.config.annotation.WebMvcConfigurerThis isCasManagementWebAppConfiguration.- Since:
- 5.0.0
-
-
Constructor Summary
Constructors Constructor Description CasManagementWebAppConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddResourceHandlers(org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry registry)org.springframework.web.servlet.HandlerInterceptorcasManagementLocaleChangeInterceptor()org.springframework.web.servlet.LocaleResolvercasManagementLocaleResolver()org.springframework.web.servlet.mvc.SimpleControllerHandlerAdaptercasManagementSimpleControllerHandlerAdapter()org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolvercasManagementTemplateResolver()org.apereo.cas.mgmt.web.DefaultCasManagementEventListenerdefaultCasManagementEventListener()java.lang.StringgetDefaultCallbackUrl(org.springframework.boot.autoconfigure.web.ServerProperties serverProperties)Gets default callback url.org.springframework.web.servlet.handler.SimpleUrlHandlerMappinghandlerMapping()org.pac4j.core.config.Configpac4jClientConfiguration()protected org.springframework.web.servlet.mvc.UrlFilenameViewControllerpassThroughController()java.util.Collection<org.apereo.cas.oidc.claims.BaseOidcScopeAttributeReleasePolicy>userDefinedScopeBasedAttributeReleasePolicies()org.apereo.cas.mgmt.controller.ViewControllerviewController()-
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, addReturnValueHandlers, addViewControllers, configureAsyncSupport, configureContentNegotiation, configureDefaultServletHandling, configureHandlerExceptionResolvers, configureMessageConverters, configurePathMatch, configureViewResolvers, extendHandlerExceptionResolvers, extendMessageConverters, getMessageCodesResolver, getValidator
-
-
-
-
Method Detail
-
handlerMapping
@Bean @Lazy public org.springframework.web.servlet.handler.SimpleUrlHandlerMapping handlerMapping()
-
casManagementLocaleResolver
@ConditionalOnMissingBean(name="localeResolver") @Bean public org.springframework.web.servlet.LocaleResolver casManagementLocaleResolver()
-
casManagementLocaleChangeInterceptor
@RefreshScope @Bean(name="localeChangeInterceptor") public org.springframework.web.servlet.HandlerInterceptor casManagementLocaleChangeInterceptor()
-
casManagementSimpleControllerHandlerAdapter
@Bean public org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter casManagementSimpleControllerHandlerAdapter()
-
userDefinedScopeBasedAttributeReleasePolicies
@RefreshScope @Bean public java.util.Collection<org.apereo.cas.oidc.claims.BaseOidcScopeAttributeReleasePolicy> userDefinedScopeBasedAttributeReleasePolicies()
-
defaultCasManagementEventListener
@RefreshScope @Bean public org.apereo.cas.mgmt.web.DefaultCasManagementEventListener defaultCasManagementEventListener()
-
casManagementTemplateResolver
@Bean public org.thymeleaf.spring5.templateresolver.SpringResourceTemplateResolver casManagementTemplateResolver()
-
addResourceHandlers
public void addResourceHandlers(org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry registry)
- Specified by:
addResourceHandlersin interfaceorg.springframework.web.servlet.config.annotation.WebMvcConfigurer
-
viewController
@Bean public org.apereo.cas.mgmt.controller.ViewController viewController()
-
pac4jClientConfiguration
@ConditionalOnMissingBean(name="pac4jClientConfiguration") @Bean public org.pac4j.core.config.Config pac4jClientConfiguration()
-
getDefaultCallbackUrl
public java.lang.String getDefaultCallbackUrl(org.springframework.boot.autoconfigure.web.ServerProperties serverProperties)
Gets default callback url.- Parameters:
serverProperties- the server properties- Returns:
- the default callback url
-
passThroughController
@Bean @Lazy protected org.springframework.web.servlet.mvc.UrlFilenameViewController passThroughController()
-
-