Class CasOAuth20ThrottleConfiguration


  • @Configuration("casOAuth20ThrottleConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class CasOAuth20ThrottleConfiguration
    extends java.lang.Object
    Since:
    5.3.0
    • Constructor Detail

      • CasOAuth20ThrottleConfiguration

        public CasOAuth20ThrottleConfiguration()
    • Method Detail

      • requiresAuthenticationAuthorizeInterceptor

        @ConditionalOnMissingBean(name="requiresAuthenticationAuthorizeInterceptor")
        @Bean
        public org.pac4j.springframework.web.SecurityInterceptor requiresAuthenticationAuthorizeInterceptor()
      • requiresAuthenticationAccessTokenInterceptor

        @ConditionalOnMissingBean(name="requiresAuthenticationAccessTokenInterceptor")
        @Bean
        public org.pac4j.springframework.web.SecurityInterceptor requiresAuthenticationAccessTokenInterceptor()
      • oauthHandlerInterceptorAdapter

        @ConditionalOnMissingBean(name="oauthHandlerInterceptorAdapter")
        @Bean
        @RefreshScope
        public org.springframework.web.servlet.HandlerInterceptor oauthHandlerInterceptorAdapter()
      • oauthAuthenticationThrottlingExecutionPlanConfigurer

        @Bean
        public org.apereo.cas.throttle.AuthenticationThrottlingExecutionPlanConfigurer oauthAuthenticationThrottlingExecutionPlanConfigurer()