Class RadiusProperties
java.lang.Object
org.apereo.cas.configuration.model.support.radius.RadiusProperties
- All Implemented Interfaces:
Serializable
,CasFeatureModule
@RequiresModule(name="cas-server-support-radius")
public class RadiusProperties
extends Object
implements CasFeatureModule, Serializable
This is
RadiusProperties
.- Since:
- 5.0.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
CasFeatureModule.FeatureCatalog
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionRADIUS client settings.getName()
The name of the authentication handler.Password encoder settings.Principal transformation settings.RADIUS server settings.getState()
Define the scope and state of this authentication handler and the lifecycle in which it can be invoked or activated.boolean
Whether authentication errors should be skipped and fail over to the next server.boolean
Whether catastrophic errors should be skipped and fail over to the next server.setClient
(RadiusClientProperties client) RADIUS client settings.setFailoverOnAuthenticationFailure
(boolean failoverOnAuthenticationFailure) Whether authentication errors should be skipped and fail over to the next server.setFailoverOnException
(boolean failoverOnException) Whether catastrophic errors should be skipped and fail over to the next server.The name of the authentication handler.setPasswordEncoder
(PasswordEncoderProperties passwordEncoder) Password encoder settings.setPrincipalTransformation
(PrincipalTransformationProperties principalTransformation) Principal transformation settings.setServer
(RadiusServerProperties server) RADIUS server settings.Define the scope and state of this authentication handler and the lifecycle in which it can be invoked or activated.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apereo.cas.configuration.features.CasFeatureModule
isDefined, isUndefined
-
Constructor Details
-
RadiusProperties
public RadiusProperties()
-
-
Method Details
-
isFailoverOnException
public boolean isFailoverOnException()Whether catastrophic errors should be skipped and fail over to the next server. -
isFailoverOnAuthenticationFailure
public boolean isFailoverOnAuthenticationFailure()Whether authentication errors should be skipped and fail over to the next server. -
getServer
RADIUS server settings. -
getClient
RADIUS client settings. -
getPasswordEncoder
Password encoder settings. -
getPrincipalTransformation
Principal transformation settings. -
getName
The name of the authentication handler. -
getState
Define the scope and state of this authentication handler and the lifecycle in which it can be invoked or activated. -
setFailoverOnException
Whether catastrophic errors should be skipped and fail over to the next server.- Returns:
this
.
-
setFailoverOnAuthenticationFailure
Whether authentication errors should be skipped and fail over to the next server.- Returns:
this
.
-
setServer
RADIUS server settings.- Returns:
this
.
-
setClient
RADIUS client settings.- Returns:
this
.
-
setPasswordEncoder
Password encoder settings.- Returns:
this
.
-
setPrincipalTransformation
public RadiusProperties setPrincipalTransformation(PrincipalTransformationProperties principalTransformation) Principal transformation settings.- Returns:
this
.
-
setName
The name of the authentication handler.- Returns:
this
.
-
setState
Define the scope and state of this authentication handler and the lifecycle in which it can be invoked or activated.- Returns:
this
.
-