@RefreshScope
@Component(value="radiusAuthenticationHandler")
public class RadiusAuthenticationHandler
extends org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
| Constructor and Description |
|---|
RadiusAuthenticationHandler()
Instantiates a new Radius authentication handler.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.apereo.cas.authentication.HandlerResult |
authenticateUsernamePasswordInternal(org.apereo.cas.authentication.UsernamePasswordCredential credential) |
void |
setFailoverOnAuthenticationFailure(boolean failoverOnAuthenticationFailure)
Determines whether to fail over to the next configured RadiusServer if
there was an authentication failure.
|
void |
setFailoverOnException(boolean failoverOnException)
Determines whether to fail over to the next configured RadiusServer if
there was an exception.
|
void |
setServers(java.util.List<org.apereo.cas.adaptors.radius.RadiusServer> servers) |
doAuthentication, getPasswordEncoder, getPasswordPolicyConfiguration, getPrincipalNameTransformer, setPasswordEncoder, setPasswordPolicyConfiguration, setPrincipalNameTransformer, supportsauthenticate, createHandlerResult, postAuthenticate, preAuthenticatepublic RadiusAuthenticationHandler()
protected org.apereo.cas.authentication.HandlerResult authenticateUsernamePasswordInternal(org.apereo.cas.authentication.UsernamePasswordCredential credential)
throws java.security.GeneralSecurityException,
org.apereo.cas.authentication.PreventedException
authenticateUsernamePasswordInternal in class org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandlerjava.security.GeneralSecurityExceptionorg.apereo.cas.authentication.PreventedExceptionpublic void setFailoverOnAuthenticationFailure(boolean failoverOnAuthenticationFailure)
failoverOnAuthenticationFailure - boolean on whether to failover or
not.public void setFailoverOnException(boolean failoverOnException)
failoverOnException - boolean on whether to failover or not.public void setServers(java.util.List<org.apereo.cas.adaptors.radius.RadiusServer> servers)