Package org.apereo.cas.config
Class RadiusConfiguration
- java.lang.Object
-
- org.apereo.cas.config.RadiusConfiguration
-
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @ConditionalOnProperty(name="cas.authn.radius.client.inet-address") @Configuration(value="RadiusConfiguration", proxyBeanMethods=false) public class RadiusConfiguration extends java.lang.ObjectThis thisRadiusConfiguration.- Since:
- 5.0.0
-
-
Constructor Summary
Constructors Constructor Description RadiusConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.cas.web.flow.resolver.CasWebflowEventResolverradiusAccessChallengedAuthenticationWebflowEventResolver(org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver, org.apereo.cas.authentication.MultifactorAuthenticationTrigger radiusAccessChallengedMultifactorAuthenticationTrigger, org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)org.apereo.cas.authentication.MultifactorAuthenticationTriggerradiusAccessChallengedMultifactorAuthenticationTrigger(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver)org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurerradiusAuthenticationEventExecutionPlanConfigurer(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.authentication.AuthenticationHandler radiusAuthenticationHandler, org.apereo.cas.authentication.principal.PrincipalResolver defaultPrincipalResolver)org.apereo.cas.authentication.AuthenticationHandlerradiusAuthenticationHandler(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.authentication.principal.PrincipalFactory radiusPrincipalFactory, org.apereo.cas.util.spring.BeanContainer<org.apereo.cas.adaptors.radius.RadiusServer> radiusServers, org.apereo.cas.authentication.support.password.PasswordPolicyContext radiusPasswordPolicyConfiguration, org.apereo.cas.services.ServicesManager servicesManager)org.apereo.cas.authentication.support.password.PasswordPolicyContextradiusPasswordPolicyConfiguration()org.apereo.cas.authentication.principal.PrincipalFactoryradiusPrincipalFactory()org.apereo.cas.adaptors.radius.server.AbstractRadiusServerradiusServer(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.authentication.CasSSLContext casSslContext)org.apereo.cas.util.spring.BeanContainer<org.apereo.cas.adaptors.radius.RadiusServer>radiusServers(org.apereo.cas.authentication.CasSSLContext casSslContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
-
-
Method Detail
-
radiusPrincipalFactory
@ConditionalOnMissingBean(name="radiusPrincipalFactory") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.principal.PrincipalFactory radiusPrincipalFactory()
-
radiusServer
@RefreshScope(proxyMode=DEFAULT) @Bean public org.apereo.cas.adaptors.radius.server.AbstractRadiusServer radiusServer(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("casSslContext") org.apereo.cas.authentication.CasSSLContext casSslContext)
-
radiusServers
@RefreshScope(proxyMode=DEFAULT) @Bean public org.apereo.cas.util.spring.BeanContainer<org.apereo.cas.adaptors.radius.RadiusServer> radiusServers(@Qualifier("casSslContext") org.apereo.cas.authentication.CasSSLContext casSslContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
-
radiusAuthenticationHandler
@ConditionalOnMissingBean(name="radiusAuthenticationHandler") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.AuthenticationHandler radiusAuthenticationHandler(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, @Qualifier("radiusPrincipalFactory") org.apereo.cas.authentication.principal.PrincipalFactory radiusPrincipalFactory, @Qualifier("radiusServers") org.apereo.cas.util.spring.BeanContainer<org.apereo.cas.adaptors.radius.RadiusServer> radiusServers, @Qualifier("radiusPasswordPolicyConfiguration") org.apereo.cas.authentication.support.password.PasswordPolicyContext radiusPasswordPolicyConfiguration, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager)
-
radiusAuthenticationEventExecutionPlanConfigurer
@ConditionalOnMissingBean(name="radiusAuthenticationEventExecutionPlanConfigurer") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer radiusAuthenticationEventExecutionPlanConfigurer(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("radiusAuthenticationHandler") org.apereo.cas.authentication.AuthenticationHandler radiusAuthenticationHandler, @Qualifier("defaultPrincipalResolver") org.apereo.cas.authentication.principal.PrincipalResolver defaultPrincipalResolver)
-
radiusPasswordPolicyConfiguration
@ConditionalOnMissingBean(name="radiusPasswordPolicyConfiguration") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.support.password.PasswordPolicyContext radiusPasswordPolicyConfiguration()
-
radiusAccessChallengedMultifactorAuthenticationTrigger
@RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="radiusAccessChallengedMultifactorAuthenticationTrigger") public org.apereo.cas.authentication.MultifactorAuthenticationTrigger radiusAccessChallengedMultifactorAuthenticationTrigger(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.context.ConfigurableApplicationContext applicationContext, @Qualifier("multifactorAuthenticationProviderResolver") org.apereo.cas.authentication.MultifactorAuthenticationProviderResolver multifactorAuthenticationProviderResolver)
-
radiusAccessChallengedAuthenticationWebflowEventResolver
@RefreshScope(proxyMode=DEFAULT) @Bean public org.apereo.cas.web.flow.resolver.CasWebflowEventResolver radiusAccessChallengedAuthenticationWebflowEventResolver(@Qualifier("initialAuthenticationAttemptWebflowEventResolver") org.apereo.cas.web.flow.resolver.CasDelegatingWebflowEventResolver initialAuthenticationAttemptWebflowEventResolver, @Qualifier("radiusAccessChallengedMultifactorAuthenticationTrigger") org.apereo.cas.authentication.MultifactorAuthenticationTrigger radiusAccessChallengedMultifactorAuthenticationTrigger, @Qualifier("casWebflowConfigurationContext") org.apereo.cas.web.flow.resolver.impl.CasWebflowEventResolutionConfigurationContext casWebflowConfigurationContext)
-
-