Class PasswordPolicyContext

java.lang.Object
org.apereo.cas.authentication.support.password.PasswordPolicyContext

public class PasswordPolicyContext extends Object
Container for password policy configuration.
Since:
4.0.0
  • Constructor Details

    • PasswordPolicyContext

      public PasswordPolicyContext(int passwordWarningNumberOfDays)
    • PasswordPolicyContext

      public PasswordPolicyContext(org.apereo.cas.configuration.model.core.authentication.PasswordPolicyProperties props)
    • PasswordPolicyContext

      public PasswordPolicyContext()
    • PasswordPolicyContext

      public PasswordPolicyContext(org.apereo.cas.authentication.AuthenticationAccountStateHandler accountStateHandler, boolean alwaysDisplayPasswordExpirationWarning, int passwordWarningNumberOfDays, int loginFailures)
      Creates a new PasswordPolicyContext instance.
      Parameters:
      accountStateHandler - Directory-specific account state handler component.
      alwaysDisplayPasswordExpirationWarning -
      passwordWarningNumberOfDays -
      loginFailures -
  • Method Details

    • setAccountStateHandler

      public void setAccountStateHandler(org.apereo.cas.authentication.AuthenticationAccountStateHandler accountStateHandler)
      Directory-specific account state handler component.
    • setAlwaysDisplayPasswordExpirationWarning

      public void setAlwaysDisplayPasswordExpirationWarning(boolean alwaysDisplayPasswordExpirationWarning)
    • setPasswordWarningNumberOfDays

      public void setPasswordWarningNumberOfDays(int passwordWarningNumberOfDays)
    • setLoginFailures

      public void setLoginFailures(int loginFailures)
    • getAccountStateHandler

      public org.apereo.cas.authentication.AuthenticationAccountStateHandler getAccountStateHandler()
      Directory-specific account state handler component.
    • isAlwaysDisplayPasswordExpirationWarning

      public boolean isAlwaysDisplayPasswordExpirationWarning()
    • getPasswordWarningNumberOfDays

      public int getPasswordWarningNumberOfDays()
    • getLoginFailures

      public int getLoginFailures()