Class RadiusConfiguration


  • @Configuration("radiusConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class RadiusConfiguration
    extends java.lang.Object
    Since:
    5.0.0
    • Constructor Detail

      • RadiusConfiguration

        public RadiusConfiguration()
    • Method Detail

      • getClientIps

        public static java.util.Set<java.lang.String> getClientIps​(org.apereo.cas.configuration.model.support.radius.RadiusClientProperties client)
      • radiusPrincipalFactory

        @ConditionalOnMissingBean(name="radiusPrincipalFactory")
        @Bean
        public org.apereo.cas.authentication.principal.PrincipalFactory radiusPrincipalFactory()
      • radiusServer

        @RefreshScope
        @Bean
        public org.apereo.cas.adaptors.radius.server.AbstractRadiusServer radiusServer()
      • radiusServers

        @RefreshScope
        @Bean
        public java.util.List<org.apereo.cas.adaptors.radius.RadiusServer> radiusServers()
      • radiusAuthenticationHandler

        @ConditionalOnMissingBean(name="radiusAuthenticationHandler")
        @Bean
        public org.apereo.cas.authentication.AuthenticationHandler radiusAuthenticationHandler()
      • radiusAuthenticationEventExecutionPlanConfigurer

        @ConditionalOnMissingBean(name="radiusAuthenticationEventExecutionPlanConfigurer")
        @Bean
        public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer radiusAuthenticationEventExecutionPlanConfigurer()
      • radiusPasswordPolicyConfiguration

        @ConditionalOnMissingBean(name="radiusPasswordPolicyConfiguration")
        @Bean
        public org.apereo.cas.authentication.support.password.PasswordPolicyConfiguration radiusPasswordPolicyConfiguration()
      • radiusAccessChallengedMultifactorAuthenticationTrigger

        @RefreshScope
        @Bean
        @ConditionalOnMissingBean(name="radiusAccessChallengedMultifactorAuthenticationTrigger")
        public org.apereo.cas.authentication.MultifactorAuthenticationTrigger radiusAccessChallengedMultifactorAuthenticationTrigger()
      • radiusAccessChallengedAuthenticationWebflowEventResolver

        @RefreshScope
        @Bean
        public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver radiusAccessChallengedAuthenticationWebflowEventResolver()