Package com.pingidentity.sdk.password
A plugin interface for validating usernames and passwords.
-
Interface Summary Interface Description AttributeRetrievablePasswordCredential Interface implemented by password credential validators that have the ability to lookup attributes by username alone.ChallengeablePasswordCredential Implemented by aPasswordCredentialValidatorto support 2-Factor authentication using a challenge question.ChangeablePasswordCredential Implemented by aPasswordCredentialValidatorto support changing user passwords in the backing data store.PasswordCredentialValidator A plugin for validating usernames and passwords.RecoverableUsername Implemented by aPasswordCredentialValidatorto support recovering a user's login ID through a 'Forgot username' link and sending the username to the specified email address.ResettablePasswordCredential Implemented by aPasswordCredentialValidatorto support resetting user passwords through the 'Forgot Password' link in the backing data store. -
Class Summary Class Description PasswordChallengeResult Contains information about the result of a password challenge.PasswordChangeResult Contains information about the result of a password change. -
Enum Summary Enum Description ResettablePasswordCredential.AccountEnabledStatus Indicates the account enabled status. -
Exception Summary Exception Description AttributeLookupException This exception will be thrown when an attribute look up fails while signing-on the user without re-authenticating immediately after password update.PasswordCredentialChallengeException Runtime exception thrown when the server used for authentication needs to prompt the user to answer a challenge question.PasswordCredentialValidatorAuthnException Runtime exception thrown when user authentication fails due to a problem related to invalid credentials or a condition on the server such as the account being locked.PasswordPolicyRequirementResetException Password policy requirement exception thrown during password reset.PasswordPolicyRequirementValidationException Password policy requirement exception thrown during password authentication.PasswordResetException Runtime exception to indicate there was an error when attempting to reset the password for a user.PasswordValidationException Runtime exception to indicate the password validator fails to process the username/password combination.UsernameRecoveryException Runtime exception to indicate there was an error when attempting to recover the user's login ID