Class 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
  • Method Details

    • supports

      public boolean supports(org.apereo.cas.authentication.Credential credential)
    • supports

      public boolean supports(Class<? extends org.apereo.cas.authentication.Credential> clazz)
    • 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

      public void setPasswordPolicyConfiguration(PasswordPolicyContext passwordPolicyConfiguration)
    • 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

      public PasswordPolicyContext getPasswordPolicyConfiguration()