Class AuthenticationFailureReason

java.lang.Object
com.unboundid.ldap.sdk.unboundidds.controls.AuthenticationFailureReason
All Implemented Interfaces:
Serializable

This class defines a data structure that will provide information about errors that could cause an authentication attempt to fail. It includes a number of predefined failure types, but also allows for the possibility of additional failure types that have not been defined.
NOTE: This class, and other classes within the com.unboundid.ldap.sdk.unboundidds package structure, are only supported for use against Ping Identity, UnboundID, and Nokia/Alcatel-Lucent 8661 server products. These classes provide support for proprietary functionality or for external specifications that are not considered stable or mature enough to be guaranteed to work in an interoperable way with other types of LDAP servers.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The name for the failure type that indicates the user's account is not in a usable state.
    static final String
    The name for the failure type that indicates that the server was unable to assign a client connection policy for the user.
    static final String
    The numeric value for the failure type that indicates that the server was unable to identify the user specified as the authentication or authorization identity.
    static final String
    The name for the failure type that indicates that bind was not permitted by some constraint defined in the server (password policy, client connection policy, operational attributes in the user entry, etc.).
    static final String
    The name for the failure type that indicates that there was a problem with a control included in the bind request.
    static final String
    The name for the failure type that indicates that there was a problem with the SASL credentials provided to the server (e.g., they were malformed, out of sequence, or otherwise invalid).
    static final String
    The name for the failure type that indicates that the bind was not permitted by the server's access control configuration.
    static final String
    The name for the failure type that indicates that the user provided an incorrect password or other form of invalid credentials.
    static final String
    The name for the failure type that indicates that the server is in lockdown mode and will only permit authentication for a limited set of administrators.
    static final String
    The name for a failure type that does not fit into any other of the defined failure types.
    static final String
    The name for the failure type that indicates that a pass-through authentication attempt failed.
    static final String
    The name for the failure type that indicates that the bind request used a password that did not satisfy the configured set of password validators.
    static final String
    The name for the failure type that indicates that the user will only be permitted to authenticate in a secure manner.
    static final String
    The name for the failure type that indicates that the bind request used a security-related problem was encountered while processing the bind operation.
    static final String
    The name for the failure type that indicates that a server error occurred while processing the bind operation.
    static final String
    The name for the failure type that indicates that a third-party SASL mechanism handler failed to authenticate the user.
    static final String
    The name for the failure type that indicates that the attempted authentication type is not available for the target user.
    static final int
    The numeric value for the failure type that indicates the user's account is not in a usable state.
    static final int
    The numeric value for the failure type that indicates that the server was unable to assign a client connection policy for the user.
    static final int
    The numeric value for the failure type that indicates that the server was unable to identify the user specified as the authentication or authorization identity.
    static final int
    The numeric value for the failure type that indicates that bind was not permitted by some constraint defined in the server (password policy, client connection policy, operational attributes in the user entry, etc.).
    static final int
    The numeric value for the failure type that indicates that there was a problem with a control included in the bind request.
    static final int
    The numeric value for the failure type that indicates that there was a problem with the SASL credentials provided to the server (e.g., they were malformed, out of sequence, or otherwise invalid).
    static final int
    The numeric value for the failure type that indicates that the bind was not permitted by the server's access control configuration.
    static final int
    The numeric value for the failure type that indicates that the user provided an incorrect password or other form of invalid credentials.
    static final int
    The numeric value for the failure type that indicates that the server is in lockdown mode and will only permit authentication for a limited set of administrators.
    static final int
    The numeric value for a failure type that does not fit into any other of the defined failure types.
    static final int
    The numeric value for the failure type that indicates that a pass-through authentication attempt failed.
    static final int
    The numeric value for the failure type that indicates that the bind request used a password that did not satisfy the configured set of password validators.
    static final int
    The numeric value for the failure type that indicates that the user will only be permitted to authenticate in a secure manner.
    static final int
    The numeric value for the failure type that indicates that a security-related problem was encountered while processing the bind operation.
    static final int
    The numeric value for the failure type that indicates that a server error occurred while processing the bind operation.
    static final int
    The numeric value for the failure type that indicates that a third-party SASL mechanism handler failed to authenticate the user.
    static final int
    The numeric value for the failure type that indicates that the attempted authentication type is not available for the target user.
  • Constructor Summary

    Constructors
    Constructor
    Description
    AuthenticationFailureReason(int intValue, String name, String message)
    Creates a new authentication failure reason with the provided information.
    AuthenticationFailureReason(String stringRepresentation)
    Creates a new authentication failure reason that is decoded from the provided string representation.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Retrieves the integer value for this authentication failure reason.
    Retrieves a human-readable message that provides specific details about this authentication failure reason.
    Retrieves the name for this authentication failure reason.
    Retrieves a string representation of this authentication failure reason.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait