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.
    Opaque token Credentials usually representing a set of claims, often encrypted or signed.
    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
    Deprecated.
    Do not use.
     
     
    Deprecated.
    Do not use.
    Signals that authentication challenge is in some way invalid or illegal in the given context
    Deprecated.
    Do not use.
    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.