Class AbstractUsernamePasswordAuthenticationHandler
java.lang.Object
org.apereo.cas.authentication.AbstractAuthenticationHandler
org.apereo.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler
org.apereo.cas.authentication.handler.support.AbstractUsernamePasswordAuthenticationHandler
- All Implemented Interfaces:
org.apereo.cas.authentication.AuthenticationHandler,org.apereo.cas.authentication.PrePostAuthenticationHandler,org.apereo.cas.util.NamedObject,org.springframework.core.Ordered
- Direct Known Subclasses:
AcceptUsersAuthenticationHandler,JaasAuthenticationHandler
public abstract class AbstractUsernamePasswordAuthenticationHandler
extends AbstractPreAndPostProcessingAuthenticationHandler
Abstract class to override supports so that we don't need to duplicate the
check for UsernamePasswordCredential.
- Since:
- 3.0.0
-
Field Summary
Fields inherited from interface org.apereo.cas.authentication.AuthenticationHandler
SUCCESSFUL_AUTHENTICATION_HANDLERSFields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.security.crypto.password.PasswordEncoderorg.apereo.cas.authentication.AuthenticationPasswordPolicyHandlingStrategyDecide how to execute password policy handling, if at all.org.apereo.cas.authentication.handler.PrincipalNameTransformervoidsetPasswordEncoder(org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) voidsetPasswordPolicyConfiguration(PasswordPolicyContext passwordPolicyConfiguration) voidsetPasswordPolicyHandlingStrategy(org.apereo.cas.authentication.AuthenticationPasswordPolicyHandlingStrategy passwordPolicyHandlingStrategy) Decide how to execute password policy handling, if at all.voidsetPrincipalNameTransformer(org.apereo.cas.authentication.handler.PrincipalNameTransformer principalNameTransformer) booleanbooleansupports(org.apereo.cas.authentication.Credential credential) Methods inherited from class org.apereo.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler
authenticateMethods inherited from class org.apereo.cas.authentication.AbstractAuthenticationHandler
equals, getCredentialSelectionPredicate, getName, getOrder, getPrincipalFactory, getServicesManager, getState, hashCode, setCredentialSelectionPredicate, setStateMethods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apereo.cas.authentication.AuthenticationHandler
getOrder, getStateMethods inherited from interface org.apereo.cas.util.NamedObject
getNameMethods inherited from interface org.apereo.cas.authentication.PrePostAuthenticationHandler
postAuthenticate, preAuthenticate
-
Method Details
-
supports
public boolean supports(org.apereo.cas.authentication.Credential credential) -
supports
-
setPasswordPolicyHandlingStrategy
public void setPasswordPolicyHandlingStrategy(org.apereo.cas.authentication.AuthenticationPasswordPolicyHandlingStrategy passwordPolicyHandlingStrategy) Decide how to execute password policy handling, if at all. -
setPasswordEncoder
public void setPasswordEncoder(org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) -
setPrincipalNameTransformer
public void setPrincipalNameTransformer(org.apereo.cas.authentication.handler.PrincipalNameTransformer principalNameTransformer) -
setPasswordPolicyConfiguration
-
getPasswordPolicyHandlingStrategy
public org.apereo.cas.authentication.AuthenticationPasswordPolicyHandlingStrategy getPasswordPolicyHandlingStrategy()Decide how to execute password policy handling, if at all. -
getPasswordEncoder
public org.springframework.security.crypto.password.PasswordEncoder getPasswordEncoder() -
getPrincipalNameTransformer
public org.apereo.cas.authentication.handler.PrincipalNameTransformer getPrincipalNameTransformer() -
getPasswordPolicyConfiguration
-