All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractClearableCredential |
AbstractClearableCredential contains behavior common to
Credential implementations that can be meaningfully
cleared.
|
| AccessToken |
The Access Token is used by an application to access protected resources.
|
| AccessToken.Type |
|
| AuthenticationException |
A generic authentication exception.
|
| AuthenticationParameters |
Parameters that are provided along with an authentication request.
|
| AuthenticationStatus |
The AuthenticationStatus is used as a return value by primarily
the HttpAuthenticationMechanism to indicate the result (status)
of the authentication process.
|
| AutoApplySession |
The AutoApplySession annotation provides an application the ability to declaratively designate
that an authentication mechanism uses the jakarta.servlet.http.registerSession
and auto applies this for every request.
|
| AutoApplySession.Literal |
Supports inline instantiation of the AutoApplySession annotation.
|
| BasicAuthenticationCredential |
BasicAuthenticationCredential extends UsernamePasswordCredential
to represent credentials used by HTTP Basic Authentication.
|
| BasicAuthenticationMechanismDefinition |
Annotation used to define a container authentication mechanism that implements
the HTTP basic access authentication protocol as defined by the Servlet spec (13.6.1)
and make that implementation available as an enabled CDI bean.
|
| CallerOnlyCredential |
CallerOnlyCredential represents a credential that only
contains a caller name and no secret of any kind.
|
| CallerPrincipal |
Principal that represents the caller principal associated with the invocation being
processed by the container (e.g.
|
| Claims |
|
| ClaimsDefinition |
ClaimsDefinition annotation defines claims mapping in openid connect
client configuration.
|
| Credential |
Credential represents the credential the caller will use to authenticate.
|
| CredentialValidationResult |
CredentialValidationResult is the result from an attempt to
validate an instance of Credential.
|
| CredentialValidationResult.Status |
|
| CustomFormAuthenticationMechanismDefinition |
Annotation used to define a container authentication mechanism that implements
authentication resembling Servlet FORM authentication (Servlet spec 13.6.3).
|
| DatabaseIdentityStoreDefinition |
Annotation used to define a container-provided IdentityStore that
stores caller credentials and identity attributes in a relational database,
and make that implementation available as an enabled CDI bean.
|
| DisplayType |
Display specifies how the Authorization Server displays the authentication
and consent user interface pages to the End-User.
|
| FormAuthenticationMechanismDefinition |
Annotation used to define a container authentication mechanism that implements
FORM authentication as defined by the Servlet spec (13.6.3) and make that
implementation available as an enabled CDI bean.
|
| HttpAuthenticationMechanism |
HttpAuthenticationMechanism is a mechanism for obtaining a caller's
credentials in some way, using the HTTP protocol where necessary.
|
| HttpAuthenticationMechanismWrapper |
This class is an implementation of the HttpAuthenticationMechanism interface that
can be subclassed by developers wishing to provide extra or different
functionality.
|
| HttpMessageContext |
HttpMessageContext contains all of the per-request state information and encapsulates the client request,
server response, container handler for authentication callbacks, and the subject representing the caller.
|
| HttpMessageContextWrapper |
This class is an implementation of the HttpMessageContext interface that
can be subclassed by developers wishing to provide extra or different
functionality.
|
| IdentityStore |
IdentityStore is a mechanism for validating a caller's credentials
and accessing a caller's identity attributes.
|
| IdentityStore.ValidationType |
Determines the type of validation (operations) that should be done by this store.
|
| IdentityStoreHandler |
IdentityStoreHandler is a mechanism for validating a caller's
credentials, and accessing a caller's identity attributes, by consulting
a set of one or more IdentityStores.
|
| IdentityStorePermission |
Class for IdentityStore permissions.
|
| IdentityToken |
An Identity token is a security token that is issued in an authentication flow
process.
|
| JwtClaims |
Standard JWT claims.
|
| LdapIdentityStoreDefinition |
Annotation used to define a container-provided IdentityStore that stores
caller credentials and identity attributes (together caller identities) in an
LDAP store, and make that implementation available as an enabled CDI bean.
|
| LdapIdentityStoreDefinition.LdapSearchScope |
Enum representing LDAP search scope values.
|
| LoginToContinue |
The LoginToContinue annotation provides an application the ability to declaratively
add login to continue functionality to an authentication mechanism.
|
| LoginToContinue.Literal |
Supports inline instantiation of the LoginToContinue annotation.
|
| LogoutDefinition |
LogoutDefinition annotation defines logout and RP session management
configuration in openid connect client.
|
| OpenIdAuthenticationMechanismDefinition |
Annotation used to define a container authentication mechanism that implements
the Authorization Code flow and Refresh tokens as defined by the OpenId Connect specification
and make that implementation available as an enabled CDI bean.
|
| OpenIdClaims |
User Claims received from the userinfo endpoint.
|
| OpenIdConstant |
Contains constant specific to OpenId Connect specification
http://openid.net/specs/openid-connect-core-1_0.html
|
| OpenIdContext |
An injectable interface that provides access to access token, identity token,
claims and OpenId Connect provider related information.
|
| OpenIdProviderMetadata |
OpenIdProviderMetadata annotation overrides the openid connect
provider's endpoint value, discovered using providerUri.
|
| Password |
Represents a text-based password, and includes a built-in mechanism for securely
clearing the value.
|
| PasswordHash |
PasswordHash is an interface for objects that can generate and verify password hashes.
|
| Pbkdf2PasswordHash |
This interface represents the built-in Pbkdf2PasswordHash implementation.
|
| PromptType |
Prompt specifies whether the Authorization Server prompts the End-User for
re-authentication and consent.
|
| RefreshToken |
A refresh token provides continuous access to an authentication server while the
user is not logged into an application by issuing a new access token.
|
| RememberMe |
The RememberMe annotation provides an application the ability to declaratively designate
that an authentication mechanism effectively "remembers" the authentication and auto
applies this with every request.
|
| RememberMe.Literal |
Supports inline instantiation of the RememberMe annotation.
|
| RememberMeCredential |
RememberMeCredential represents a credential presented as a token,
for the explicit usage with the Jakarta Security provided remember me function.
|
| RememberMeIdentityStore |
RememberMeIdentityStore is a mechanism for validating a caller's
credentials and accessing a caller's identity attributes that's specifically
tailored for the "remember me" feature.
|
| Scope |
|
| SecurityContext |
The SecurityContext provides an access point for programmatic security; an injectable type that is intended to be
used by application code to query and interact with Jakarta Security.
|
| UsernamePasswordCredential |
Represents the credentials typically used by standard caller name/password authentication.
|