Class CasAcceptableUsagePolicyRedisConfiguration


  • @Configuration("casAcceptableUsagePolicyRedisConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @ConditionalOnProperty(prefix="cas.acceptableUsagePolicy",
                           name="enabled",
                           havingValue="true",
                           matchIfMissing=true)
    public class CasAcceptableUsagePolicyRedisConfiguration
    extends java.lang.Object
    This is CasAcceptableUsagePolicyRedisConfiguration that stores AUP decisions in a mongo database.
    Since:
    5.2.0
    • Constructor Detail

      • CasAcceptableUsagePolicyRedisConfiguration

        public CasAcceptableUsagePolicyRedisConfiguration()
    • Method Detail

      • redisAcceptableUsagePolicyTemplate

        @RefreshScope
        @Bean
        @ConditionalOnMissingBean(name="redisAcceptableUsagePolicyTemplate")
        public org.springframework.data.redis.core.RedisTemplate redisAcceptableUsagePolicyTemplate()
      • redisAcceptableUsagePolicyConnectionFactory

        @Bean
        @ConditionalOnMissingBean(name="redisAcceptableUsagePolicyConnectionFactory")
        public org.springframework.data.redis.connection.RedisConnectionFactory redisAcceptableUsagePolicyConnectionFactory()
      • acceptableUsagePolicyRepository

        @RefreshScope
        @Bean
        public org.apereo.cas.aup.AcceptableUsagePolicyRepository acceptableUsagePolicyRepository()