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

Standard and common HTTP authentication schemes.

See: Description

Interface Summary
NTLMEngine: Deprecated Do not use.

Class Summary
AuthCacheKeeper: Utility class that implements commons aspects of the client side authentication cache keeping.
AuthChallengeParser: Authentication challenge parser.
AuthSchemeSupport
BasicAuthCache: Default implementation of `AuthCache`.
BasicCredentialsProvider: Default implementation of `CredentialsStore`.
BasicScheme: Basic authentication scheme.
BasicScheme.State
BasicSchemeFactory: `AuthSchemeFactory` implementation that creates and initializes `BasicScheme` instances.
BearerScheme: Bearer authentication scheme.
BearerScheme.State
BearerSchemeFactory: `AuthSchemeFactory` implementation that creates and initializes `BearerScheme` instances.
CredentialsProviderBuilder: `CredentialsProvider` builder.
DigestScheme: Digest authentication scheme.
DigestSchemeFactory: `AuthSchemeFactory` implementation that creates and initializes `DigestScheme` instances.
GGSSchemeBase: Deprecated Do not use.
HttpAuthenticator: Utility class that implements commons aspects of the client side HTTP authentication.
KerberosScheme: Deprecated Do not use.
KerberosSchemeFactory: Deprecated Do not use.
NTLMScheme: Deprecated Do not use.
NTLMSchemeFactory: Deprecated Do not use.
SPNegoScheme: Deprecated Do not use.
SPNegoSchemeFactory: Deprecated Do not use.
SystemDefaultCredentialsProvider: Implementation of `CredentialsStore` backed by standard JRE `Authenticator`.

Exception Summary
NTLMEngineException: Deprecated Do not use.
UnsupportedDigestAlgorithmException: Authentication credentials required to respond to a authentication challenge are invalid

## Package org.apache.hc.client5.http.impl.auth Description

Standard and common HTTP authentication schemes.