public class RadiusAuthenticationHandler
extends org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
principalFactory, servicesManager| Constructor and Description |
|---|
RadiusAuthenticationHandler(java.util.List<org.apereo.cas.adaptors.radius.RadiusServer> servers,
boolean failoverOnException,
boolean failoverOnAuthenticationFailure)
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,
java.lang.String originalPassword) |
doAuthentication, getPasswordPolicyConfiguration, matches, setCredentialSelectionPredicate, setPasswordEncoder, setPasswordPolicyConfiguration, setPrincipalNameTransformer, supportsauthenticate, createHandlerResult, postAuthenticate, preAuthenticatepublic RadiusAuthenticationHandler(java.util.List<org.apereo.cas.adaptors.radius.RadiusServer> servers,
boolean failoverOnException,
boolean failoverOnAuthenticationFailure)
servers - RADIUS servers to authenticate against.failoverOnException - boolean on whether to failover or not.failoverOnAuthenticationFailure - boolean on whether to failover or not.protected org.apereo.cas.authentication.HandlerResult authenticateUsernamePasswordInternal(org.apereo.cas.authentication.UsernamePasswordCredential credential,
java.lang.String originalPassword)
throws java.security.GeneralSecurityException,
org.apereo.cas.authentication.PreventedException
authenticateUsernamePasswordInternal in class org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandlerjava.security.GeneralSecurityExceptionorg.apereo.cas.authentication.PreventedException