Class PasswordPolicyContext
java.lang.Object
org.apereo.cas.authentication.support.password.PasswordPolicyContext
Container for password policy configuration.
- Since:
- 4.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionPasswordPolicyContext(int passwordWarningNumberOfDays) PasswordPolicyContext(org.apereo.cas.authentication.AuthenticationAccountStateHandler accountStateHandler, boolean alwaysDisplayPasswordExpirationWarning, int passwordWarningNumberOfDays, int loginFailures) Creates a newPasswordPolicyContextinstance.PasswordPolicyContext(org.apereo.cas.configuration.model.core.authentication.PasswordPolicyProperties props) -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.authentication.AuthenticationAccountStateHandlerDirectory-specific account state handler component.intintbooleanvoidsetAccountStateHandler(org.apereo.cas.authentication.AuthenticationAccountStateHandler accountStateHandler) Directory-specific account state handler component.voidsetAlwaysDisplayPasswordExpirationWarning(boolean alwaysDisplayPasswordExpirationWarning) voidsetLoginFailures(int loginFailures) voidsetPasswordWarningNumberOfDays(int passwordWarningNumberOfDays)
-
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 newPasswordPolicyContextinstance.- 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()
-