Class ElectronicFenceConfiguration.ElectronicFenceCalculatorConfiguration

  • Enclosing class:
    ElectronicFenceConfiguration

    @Configuration(value="ElectronicFenceCalculatorConfiguration",
                   proxyBeanMethods=false)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public static class ElectronicFenceConfiguration.ElectronicFenceCalculatorConfiguration
    extends java.lang.Object
    • Constructor Detail

      • ElectronicFenceCalculatorConfiguration

        public ElectronicFenceCalculatorConfiguration()
    • Method Detail

      • ipAddressAuthenticationRequestRiskCalculator

        @ConditionalOnProperty(prefix="cas.authn.adaptive.risk.ip",
                               name="enabled",
                               havingValue="true",
                               matchIfMissing=false)
        @ConditionalOnMissingBean(name="ipAddressAuthenticationRequestRiskCalculator")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public AuthenticationRequestRiskCalculator ipAddressAuthenticationRequestRiskCalculator​(org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                                                                @Qualifier("casEventRepository")
                                                                                                org.apereo.cas.support.events.CasEventRepository casEventRepository)
      • userAgentAuthenticationRequestRiskCalculator

        @ConditionalOnProperty(prefix="cas.authn.adaptive.risk.agent",
                               name="enabled",
                               havingValue="true",
                               matchIfMissing=false)
        @ConditionalOnMissingBean(name="userAgentAuthenticationRequestRiskCalculator")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public AuthenticationRequestRiskCalculator userAgentAuthenticationRequestRiskCalculator​(org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                                                                @Qualifier("casEventRepository")
                                                                                                org.apereo.cas.support.events.CasEventRepository casEventRepository)
      • dateTimeAuthenticationRequestRiskCalculator

        @ConditionalOnMissingBean(name="dateTimeAuthenticationRequestRiskCalculator")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        @ConditionalOnProperty(prefix="cas.authn.adaptive.risk.date-time",
                               name="enabled",
                               havingValue="true",
                               matchIfMissing=false)
        public AuthenticationRequestRiskCalculator dateTimeAuthenticationRequestRiskCalculator​(org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                                                               @Qualifier("casEventRepository")
                                                                                               org.apereo.cas.support.events.CasEventRepository casEventRepository)