Package org.apereo.cas.config
Class CasRedisThrottlingConfiguration
- java.lang.Object
-
- org.apereo.cas.config.CasRedisThrottlingConfiguration
-
@Configuration("casRedisThrottlingConfiguration") @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public class CasRedisThrottlingConfiguration extends java.lang.ObjectThis isCasRedisThrottlingConfiguration.- Since:
- 6.1.0
-
-
Constructor Summary
Constructors Constructor Description CasRedisThrottlingConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.cas.web.support.ThrottledSubmissionHandlerInterceptorauthenticationThrottle(org.apereo.cas.audit.AuditTrailExecutionPlan auditTrailExecutionPlan)org.springframework.data.redis.connection.RedisConnectionFactoryredisThrottleConnectionFactory()org.springframework.data.redis.core.RedisTemplatethrottleRedisTemplate()
-
-
-
Method Detail
-
redisThrottleConnectionFactory
@Bean @ConditionalOnMissingBean(name="redisThrottleConnectionFactory") public org.springframework.data.redis.connection.RedisConnectionFactory redisThrottleConnectionFactory()
-
throttleRedisTemplate
@Bean @ConditionalOnMissingBean(name="throttleRedisTemplate") public org.springframework.data.redis.core.RedisTemplate throttleRedisTemplate()
-
authenticationThrottle
@Autowired @Bean @RefreshScope public org.apereo.cas.web.support.ThrottledSubmissionHandlerInterceptor authenticationThrottle(@Qualifier("auditTrailExecutionPlan") org.apereo.cas.audit.AuditTrailExecutionPlan auditTrailExecutionPlan)
-
-