Package org.apache.hc.client5.http.auth


package org.apache.hc.client5.http.auth
Client HTTP authentication APIs.
  • Class
    Description
    This interface represents an cache of AuthScheme state information that can be re-used for preemptive authentication by subsequent requests.
    This class represents an authentication challenge consisting of a auth scheme and either a single parameter or a list of name / value pairs.
    Signals a failure in authentication process
    This class represents the actual state of authentication handshake including the current AuthScheme used for request authorization as well as a collection of backup authentication options if available.
     
    This interface represents an abstract challenge-response oriented authentication scheme.
    Factory for AuthScheme implementations.
    AuthScope represents an authentication scope consisting of an application protocol, a host name, a port number, a realm name and an authentication scheme name.
    Indicates that the state of an AuthScheme can be cached and re-used for preemptive authentication by subsequent requests.
    Basic username based principal representation.
    Challenge type (TARGET or PROXY)
    This interface represents a set of credentials consisting of a security principal and a secret (password) that can be used to establish user identity
    Provider of authentication credentials.
    Abstract store of authentication credentials.
    Authentication credentials required to respond to a authentication challenge are invalid
    Immutable class encapsulating Kerberos configuration options.
     
     
    Kerberos specific Credentials representation based on GSSCredential.
    Signals that authentication challenge is in some way invalid or illegal in the given context
    Microsoft Windows specific Credentials representation that includes Windows specific attributes such as name of the domain the user belongs to.
    Microsoft Windows specific user principal implementation.
    Authentication schemes by their names supported by the HttpClient.
    Simple Credentials representation based on a user name / password pair.