| Interface | Description |
|---|---|
| AuthScheme |
This interface represents an abstract challenge-response oriented
authentication scheme.
|
| AuthSchemeFactory | Deprecated
(4.3) use
AuthSchemeProvider |
| AuthSchemeProvider |
Factory for
AuthScheme implementations. |
| ContextAwareAuthScheme |
This interface represents an extended authentication scheme
that requires access to
HttpContext in 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 | Description |
|---|---|
| AUTH |
Constants and static helpers related to the HTTP authentication.
|
| AuthOption | |
| AuthSchemeRegistry | Deprecated
(4.3) use
Registry |
| AuthScope |
AuthScope represents 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 authentication
|
| KerberosCredentials |
Credentials implementation based on GSSCredential for Kerberos Authentication. |
| NTCredentials |
Credentials implementation 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 |
Simple
Credentials implementation based on a user name / password
pair. |
| Enum | Description |
|---|---|
| AuthProtocolState | |
| ChallengeState |
Challenge mode (TARGET or PROXY)
|
| Exception | Description |
|---|---|
| AuthenticationException |
Signals a failure in authentication process
|
| InvalidCredentialsException |
Authentication credentials required to respond to a authentication
challenge are invalid
|
| MalformedChallengeException |
Signals that authentication challenge is in some way invalid or
illegal in the given context
|
Copyright © 1999–2022 The Apache Software Foundation. All rights reserved.