Package org.apache.hc.client5.http.impl.auth
Standard and common HTTP authentication schemes.
-
Interface Summary Interface Description NTLMEngine Deprecated. Do not use.ScramExtension Extension hook for optional SCRAM attributes. -
Class Summary Class Description AuthCacheKeeper Utility class that implements commons aspects of the client side authentication cache keeping.AuthChallengeParser Authentication challenge parser.AuthChallengeParser.ChallengeInt AuthenticationHandler Internal utility class that implements commons aspects of the client side HTTP authentication.AuthSchemeSupport BasicAuthCache Default implementation ofAuthCache.BasicAuthCache.AuthData BasicAuthCache.Key BasicCredentialsProvider Default implementation ofCredentialsStore.BasicScheme Basic authentication scheme.BasicScheme.State BasicSchemeFactory AuthSchemeFactoryimplementation that creates and initializesBasicSchemeinstances.BearerScheme Bearer authentication scheme.BearerScheme.State BearerSchemeFactory AuthSchemeFactoryimplementation that creates and initializesBearerSchemeinstances.CredentialsMatcher CredentialsProviderBuilder CredentialsProviderbuilder.CredentialsProviderBuilder.Entry DigestScheme Digest authentication scheme.DigestSchemeFactory AuthSchemeFactoryimplementation that creates and initializesDigestSchemeinstances.FixedCredentialsProvider GGSSchemeBase Deprecated. Do not use.HttpAuthenticator Deprecated. Do not use.HttpEntityDigester KerberosScheme Deprecated. Do not use.KerberosSchemeFactory Deprecated. Do not use.NTLMEngineImpl Deprecated. Do not use.NTLMEngineImpl.CipherGen NTLMEngineImpl.Handle NTLMEngineImpl.HMACMD5 Cryptography support - HMACMD5 - algorithmically based on various web resources by Karl WrightNTLMEngineImpl.MD4 Cryptography support - MD4.NTLMEngineImpl.NTLMMessage NTLM message generation, base classNTLMEngineImpl.Type1Message Type 1 message assembly classNTLMEngineImpl.Type2Message Type 2 message classNTLMEngineImpl.Type3Message Type 3 message assembly classNTLMScheme Deprecated. Do not use.NTLMSchemeFactory Deprecated. Do not use.SaslPrep SaslPrep.CharClass ScramScheme Strict HTTP SCRAM client implementingSCRAM-SHA-256per RFC 7804 with SCRAM core per RFC 5802/7677.ScramScheme.SimplePrincipal ScramSchemeFactory Factory for creating instances ofScramScheme.SingleCredentialsProvider SPNegoScheme Deprecated. Do not use.SPNegoSchemeFactory Deprecated. Do not use.SystemDefaultCredentialsProvider Implementation ofCredentialsStorebacked by standard JREAuthenticator. -
Enum Summary Enum Description DigestScheme.DigestAlgorithm Enum representing supported digest algorithms for HTTP Digest Authentication, including session-based variants.DigestScheme.QualityOfProtection Represent the possible values of quality of protection.GGSSchemeBase.State NTLMEngineImpl.Mode NTLMScheme.State ScramScheme.State -
Exception Summary Exception Description NTLMEngineException Deprecated. Do not use.UnsupportedDigestAlgorithmException Authentication credentials required to respond to a authentication challenge are invalid