Client HTTP authentication APIs.
Interface Summary Interface Description AuthSchemeThis interface represents an abstract challenge-response oriented authentication scheme. AuthSchemeFactory Deprecated.(4.3) use
ContextAwareAuthSchemeThis interface represents an extended authentication scheme that requires access to
HttpContextin order to generate an authorization string.
CredentialsThis interface represents a set of credentials consisting of a security principal and a secret (password) that can be used to establish user identity
Class Summary Class Description AUTHConstants and static helpers related to the HTTP authentication. AuthOption AuthSchemeRegistry Deprecated.(4.3) use
AuthScoperepresents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name.
AuthStateThis class provides detailed information about the state of the authentication process. BasicUserPrincipalBasic user principal used for HTTP authentication KerberosCredentials
Credentialsimplementation based on GSSCredential for Kerberos Authentication.
Credentialsimplementation for Microsoft Windows platforms that includes Windows specific attributes such as name of the domain the user belongs to.
NTUserPrincipalMicrosoft Windows specific user principal implementation. UsernamePasswordCredentialsSimple
Credentialsimplementation based on a user name / password pair.
Enum Summary Enum Description AuthProtocolState ChallengeStateChallenge mode (TARGET or PROXY)
Exception Summary Exception Description AuthenticationExceptionSignals a failure in authentication process InvalidCredentialsExceptionAuthentication credentials required to respond to a authentication challenge are invalid MalformedChallengeExceptionSignals that authentication challenge is in some way invalid or illegal in the given context