Package org.apache.hc.client5.http.impl.auth
Standard and common HTTP authentication schemes.
-
Interface Summary Interface Description NTLMEngine Abstract NTLM authentication engine. -
Class Summary Class Description AuthCacheKeeper Utility class that implements commons aspects of the client side authentication cache keeping.AuthChallengeParser Authentication challenge parser.AuthChallengeParser.ChallengeInt AuthSchemeSupport BasicAuthCache Default implementation ofAuthCache.BasicAuthCache.Key BasicCredentialsProvider Default implementation ofCredentialsStore.BasicScheme Basic authentication scheme as defined in RFC 2617.BasicSchemeFactory AuthSchemeFactoryimplementation that creates and initializesBasicSchemeinstances.CredentialsMatcher CredentialsProviderBuilder CredentialsProviderbuilder.CredentialsProviderBuilder.Entry DigestScheme Digest authentication scheme as defined in RFC 2617.DigestSchemeFactory AuthSchemeFactoryimplementation that creates and initializesDigestSchemeinstances.FixedCredentialsProvider GGSSchemeBase Common behavior forGSSbased authentication schemes.HttpAuthenticator Utility class that implements commons aspects of the client side HTTP authentication.HttpEntityDigester KerberosScheme Kerberos authentication scheme.KerberosSchemeFactory AuthSchemeFactoryimplementation that creates and initializesKerberosSchemeinstances.NTLMEngineImpl Provides an implementation for NTLMv1, NTLMv2, and NTLM2 Session forms of the NTLM authentication protocol.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 NTLM is a proprietary authentication scheme developed by Microsoft and optimized for Windows platforms.NTLMSchemeFactory AuthSchemeFactoryimplementation that creates and initializesNTLMSchemeinstances configured to use the defaultNTLMEngineimplementation.SingleCredentialsProvider SPNegoScheme SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication scheme.SPNegoSchemeFactory AuthSchemeFactoryimplementation that creates and initializesSPNegoSchemeinstances.SystemDefaultCredentialsProvider Implementation ofCredentialsStorebacked by standard JREAuthenticator. -
Enum Summary Enum Description DigestScheme.QualityOfProtection Represent the possible values of quality of protection.GGSSchemeBase.State NTLMEngineImpl.Mode NTLMScheme.State -
Exception Summary Exception Description NTLMEngineException Signals NTLM protocol failure.UnsupportedDigestAlgorithmException Authentication credentials required to respond to a authentication challenge are invalid