@Configuration(value="oauthThrottleConfiguration")
@EnableConfigurationProperties(value=org.apereo.cas.configuration.CasConfigurationProperties.class)
public class CasOAuthThrottleConfiguration
extends java.lang.Object
implements org.apereo.cas.web.support.AuthenticationThrottlingExecutionPlanConfigurer
CasOAuthThrottleConfiguration.| Constructor and Description |
|---|
CasOAuthThrottleConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
configureAuthenticationThrottlingExecutionPlan(org.apereo.cas.web.support.AuthenticationThrottlingExecutionPlan plan) |
org.springframework.web.servlet.HandlerInterceptor |
oauthHandlerInterceptorAdapter() |
org.pac4j.springframework.web.SecurityInterceptor |
requiresAuthenticationAccessTokenInterceptor() |
org.pac4j.springframework.web.SecurityInterceptor |
requiresAuthenticationAuthorizeInterceptor() |
@ConditionalOnMissingBean(name="requiresAuthenticationAuthorizeInterceptor") @Bean public org.pac4j.springframework.web.SecurityInterceptor requiresAuthenticationAuthorizeInterceptor()
@ConditionalOnMissingBean(name="requiresAuthenticationAccessTokenInterceptor") @Bean public org.pac4j.springframework.web.SecurityInterceptor requiresAuthenticationAccessTokenInterceptor()
@ConditionalOnMissingBean(name="oauthHandlerInterceptorAdapter") @Bean public org.springframework.web.servlet.HandlerInterceptor oauthHandlerInterceptorAdapter()
public void configureAuthenticationThrottlingExecutionPlan(org.apereo.cas.web.support.AuthenticationThrottlingExecutionPlan plan)
configureAuthenticationThrottlingExecutionPlan in interface org.apereo.cas.web.support.AuthenticationThrottlingExecutionPlanConfigurer