Class ElectronicFenceConfiguration


  • @Configuration("electronicFenceConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    @EnableScheduling
    public class ElectronicFenceConfiguration
    extends java.lang.Object
    Since:
    5.1.0
    • Constructor Detail

      • ElectronicFenceConfiguration

        public ElectronicFenceConfiguration()
    • Method Detail

      • authenticationRiskEmailNotifier

        @ConditionalOnMissingBean(name="authenticationRiskEmailNotifier")
        @Bean
        @RefreshScope
        public AuthenticationRiskNotifier authenticationRiskEmailNotifier()
      • authenticationRiskSmsNotifier

        @ConditionalOnMissingBean(name="authenticationRiskSmsNotifier")
        @Bean
        @RefreshScope
        public AuthenticationRiskNotifier authenticationRiskSmsNotifier()
      • blockAuthenticationContingencyPlan

        @ConditionalOnMissingBean(name="blockAuthenticationContingencyPlan")
        @Bean
        @RefreshScope
        public AuthenticationRiskContingencyPlan blockAuthenticationContingencyPlan()
      • multifactorAuthenticationContingencyPlan

        @ConditionalOnMissingBean(name="multifactorAuthenticationContingencyPlan")
        @Bean
        @RefreshScope
        public AuthenticationRiskContingencyPlan multifactorAuthenticationContingencyPlan()
      • authenticationRiskMitigator

        @ConditionalOnMissingBean(name="authenticationRiskMitigator")
        @Bean
        @RefreshScope
        public AuthenticationRiskMitigator authenticationRiskMitigator()
      • ipAddressAuthenticationRequestRiskCalculator

        @ConditionalOnMissingBean(name="ipAddressAuthenticationRequestRiskCalculator")
        @Bean
        @RefreshScope
        public AuthenticationRequestRiskCalculator ipAddressAuthenticationRequestRiskCalculator()
      • userAgentAuthenticationRequestRiskCalculator

        @ConditionalOnMissingBean(name="userAgentAuthenticationRequestRiskCalculator")
        @Bean
        @RefreshScope
        public AuthenticationRequestRiskCalculator userAgentAuthenticationRequestRiskCalculator()
      • dateTimeAuthenticationRequestRiskCalculator

        @ConditionalOnMissingBean(name="dateTimeAuthenticationRequestRiskCalculator")
        @Bean
        @RefreshScope
        public AuthenticationRequestRiskCalculator dateTimeAuthenticationRequestRiskCalculator()
      • geoLocationAuthenticationRequestRiskCalculator

        @ConditionalOnMissingBean(name="geoLocationAuthenticationRequestRiskCalculator")
        @Bean
        @RefreshScope
        public AuthenticationRequestRiskCalculator geoLocationAuthenticationRequestRiskCalculator()
      • authenticationRiskEvaluator

        @ConditionalOnMissingBean(name="authenticationRiskEvaluator")
        @Bean
        @RefreshScope
        public AuthenticationRiskEvaluator authenticationRiskEvaluator()
      • casElectrofenceAuditTrailRecordResolutionPlanConfigurer

        @Bean
        public org.apereo.cas.audit.AuditTrailRecordResolutionPlanConfigurer casElectrofenceAuditTrailRecordResolutionPlanConfigurer()