Package org.apache.http.auth
Client HTTP authentication APIs.
-
Interface Summary Interface Description AuthScheme This interface represents an abstract challenge-response oriented authentication scheme.AuthSchemeFactory Deprecated. (4.3) useAuthSchemeProviderAuthSchemeProvider Factory forAuthSchemeimplementations.ContextAwareAuthScheme This interface represents an extended authentication scheme that requires access toHttpContextin order to generate an authorization string.Credentials This 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 AUTH Constants and static helpers related to the HTTP authentication.AuthOption AuthSchemeRegistry Deprecated. (4.3) useRegistryAuthScope AuthScoperepresents an authentication scope consisting of a host name, a port number, a realm name and an authentication scheme name.AuthState This class provides detailed information about the state of the authentication process.BasicUserPrincipal Basic user principal used for HTTP authenticationKerberosCredentials Credentialsimplementation based on GSSCredential for Kerberos Authentication.NTCredentials Credentialsimplementation for Microsoft Windows platforms that includes Windows specific attributes such as name of the domain the user belongs to.NTUserPrincipal Microsoft Windows specific user principal implementation.UsernamePasswordCredentials SimpleCredentialsimplementation based on a user name / password pair. -
Enum Summary Enum Description AuthProtocolState ChallengeState Challenge mode (TARGET or PROXY) -
Exception Summary Exception Description AuthenticationException Signals a failure in authentication processInvalidCredentialsException Authentication credentials required to respond to a authentication challenge are invalidMalformedChallengeException Signals that authentication challenge is in some way invalid or illegal in the given context