Package org.ldaptive.auth.ext
Class PasswordExpirationAccountState
java.lang.Object
org.ldaptive.auth.AccountState
org.ldaptive.auth.ext.PasswordExpirationAccountState
Represents the state of an account in a directory that implements:
http://tools.ietf.org/html/draft-vchu-ldap-pwd-policy-00. Note that the warning returned by this implementation
always returns -1 for logins remaining as this specification doesn't include that feature.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Enum to define password expiration error.Nested classes/interfaces inherited from class org.ldaptive.auth.AccountState
AccountState.DefaultWarning, AccountState.Warning
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCreates a new password expiration account state.Creates a new password expiration account state. -
Method Summary
Modifier and TypeMethodDescriptionReturns the password expiration error for this account state.Methods inherited from class org.ldaptive.auth.AccountState
getError, getErrors, getWarning, getWarnings, toString
-
Field Details
-
nError
error enum.
-
-
Constructor Details
-
PasswordExpirationAccountState
Creates a new password expiration account state.- Parameters:
exp
- account expiration
-
PasswordExpirationAccountState
Creates a new password expiration account state.- Parameters:
error
- containing authentication failure details
-
-
Method Details
-
getPasswordExpirationError
Returns the password expiration error for this account state.- Returns:
- password expiration error
-