Interface | Description |
---|---|
AuthContext |
An object which is capable of manipulating HTTP connections to
add required authentication information.
|
AuthScheme |
Represents an RFC7235 authentication scheme.
|
ContextFactory |
Contains configuration for creating AuthContext objects from
user credentials.
|
IvoaAuthScheme.AuthReader<T> |
Knows how to acquire specific authentication information
from an open URL connection.
|
LoginProtocol |
Defines a way to present credentials for the purpose of subsequent
access to a service.
|
UrlConnector |
Defines how a connection is obtained from a URL.
|
Class | Description |
---|---|
AuthConnection |
Aggregates a URLConnection and the AuthContext used to make the connection.
|
AuthManager |
Manages authentication.
|
AuthStatus |
Characterises the authenticate associated with a connection.
|
AuthTest | |
AuthUtil |
Utilities used by authentication classes.
|
BasicAuthScheme |
Implements HTTP Basic Authentication as defined in RFC7617.
|
BearerIvoaAuthScheme |
IvoaAuthScheme concrete subclass for working with bearer tokens.
|
CadcAuthScheme |
AuthScheme implementation that works (at time of writing)
with the implementation of the CADC services.
|
Challenge |
Represents and parses challenge specifications as defined by RFC7235.
|
ContentType |
Simple abstraction of MIME type.
|
CookieIvoaAuthScheme |
IvoaAuthScheme concrete subclass for working with cookies.
|
GacsCookieAuthScheme |
AuthScheme implementation that works with the cookie scheme as
prototyped by the GACS system.
|
GenericCookieAuthScheme |
Implements an authentication scheme that requires a cookie
(or possibly cookies) for authentication, and in which the
source of the cookie is given in the challenge.
|
IvoaAuthScheme |
Partial AuthScheme implementation for standard SSO challenges.
|
IvoaLoginProtocol |
Provides SSO-compliant implementations of LoginProtocol.
|
ProtectionSpace |
Protection Space is a concept defined in RFC7235,
aggregating the canonical root URI and an optional realm.
|
Redirector |
Defines how HTTP 3xx redirects are handled.
|
UserInterface |
Abstraction via which authentication classes can acquire credentials
from the user.
|
UserPass |
Aggregates a username and password.
|
Enum | Description |
---|---|
AuthType |
Enumerates different types of authentication available for a connection.
|
Exception | Description |
---|---|
BadChallengeException |
Exception indicating that an authentication challenge is badly formed,
for instance missing parameters required by the scheme to which it
is supposed to conform.
|