Package org.apache.hc.client5.http.impl.auth
package org.apache.hc.client5.http.impl.auth
Standard and common HTTP authentication schemes.
-
ClassDescriptionUtility class that implements commons aspects of the client side authentication cache keeping.Authentication challenge parser.Default implementation of
AuthCache.Default implementation ofCredentialsStore.Basic authentication scheme as defined in RFC 2617.AuthSchemeFactoryimplementation that creates and initializesBasicSchemeinstances.CredentialsProviderbuilder.Digest authentication scheme as defined in RFC 2617.Represent the possible values of quality of protection.AuthSchemeFactoryimplementation that creates and initializesDigestSchemeinstances.Common behavior forGSSbased authentication schemes.Utility class that implements commons aspects of the client side HTTP authentication.Kerberos authentication scheme.AuthSchemeFactoryimplementation that creates and initializesKerberosSchemeinstances.Abstract NTLM authentication engine.Signals NTLM protocol failure.Provides an implementation for NTLMv1, NTLMv2, and NTLM2 Session forms of the NTLM authentication protocol.Cryptography support - HMACMD5 - algorithmically based on various web resources by Karl WrightCryptography support - MD4.NTLM message generation, base classType 1 message assembly classType 2 message classType 3 message assembly classNTLM is a proprietary authentication scheme developed by Microsoft and optimized for Windows platforms.AuthSchemeFactoryimplementation that creates and initializesNTLMSchemeinstances configured to use the defaultNTLMEngineimplementation.SPNEGO (Simple and Protected GSSAPI Negotiation Mechanism) authentication scheme.AuthSchemeFactoryimplementation that creates and initializesSPNegoSchemeinstances.Implementation ofCredentialsStorebacked by standard JREAuthenticator.Authentication credentials required to respond to a authentication challenge are invalid