Class AuthSchemes

java.lang.Object
org.apache.http.client.config.AuthSchemes

public final class AuthSchemes extends Object
Standard authentication schemes supported by HttpClient.
Since:
4.3
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Basic authentication scheme as defined in RFC 2617 (considered inherently insecure, but most widely supported).
    static final String
    CredSSP authentication scheme defined in [MS-CSSP].
    static final String
    Digest authentication scheme as defined in RFC 2617.
    static final String
    Kerberos authentication scheme as defined in RFC 4120 (considered to be the most secure among currently supported authentication schemes).
    static final String
    The NTLM authentication scheme is a proprietary Microsoft Windows authentication protocol as defined in [MS-NLMP].
    static final String
    SPNEGO authentication scheme as defined in RFC 4559 and RFC 4178 (considered to be the most secure among currently supported authentication schemes if Kerberos is selected).
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • BASIC

      public static final String BASIC
      Basic authentication scheme as defined in RFC 2617 (considered inherently insecure, but most widely supported).
      See Also:
    • DIGEST

      public static final String DIGEST
      Digest authentication scheme as defined in RFC 2617.
      See Also:
    • NTLM

      public static final String NTLM
      The NTLM authentication scheme is a proprietary Microsoft Windows authentication protocol as defined in [MS-NLMP].
      See Also:
    • SPNEGO

      public static final String SPNEGO
      SPNEGO authentication scheme as defined in RFC 4559 and RFC 4178 (considered to be the most secure among currently supported authentication schemes if Kerberos is selected).
      See Also:
    • KERBEROS

      public static final String KERBEROS
      Kerberos authentication scheme as defined in RFC 4120 (considered to be the most secure among currently supported authentication schemes).
      See Also:
    • CREDSSP

      public static final String CREDSSP
      CredSSP authentication scheme defined in [MS-CSSP].
      See Also: