Enum Class AuthenticationResultCode

java.lang.Object
java.lang.Enum<AuthenticationResultCode>
org.ldaptive.auth.AuthenticationResultCode
All Implemented Interfaces:
Serializable, Comparable<AuthenticationResultCode>, Constable

public enum AuthenticationResultCode extends Enum<AuthenticationResultCode>
Enum to define authentication results.
  • Enum Constant Details

    • AUTHENTICATION_HANDLER_SUCCESS

      public static final AuthenticationResultCode AUTHENTICATION_HANDLER_SUCCESS
      The configured authentication handler produced a result of true.
    • AUTHENTICATION_HANDLER_FAILURE

      public static final AuthenticationResultCode AUTHENTICATION_HANDLER_FAILURE
      The configured authentication handler produced a result of false.
    • INVALID_CREDENTIAL

      public static final AuthenticationResultCode INVALID_CREDENTIAL
      The supplied credential was empty or null.
    • DN_RESOLUTION_FAILURE

      public static final AuthenticationResultCode DN_RESOLUTION_FAILURE
      The configured DN resolver produced an empty or null value.
  • Constructor Details

    • AuthenticationResultCode

      private AuthenticationResultCode()
  • Method Details

    • values

      public static AuthenticationResultCode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static AuthenticationResultCode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null