Package jakarta.security.enterprise.identitystore
package jakarta.security.enterprise.identitystore
The identity store API package. This package contains classes and interfaces associated with the identity store,
which validate a Caller's credentials and access a Caller's identity attributes.
- Version:
- 1.0
-
ClassDescription
CredentialValidationResult
is the result from an attempt to validate an instance ofCredential
.Annotation used to define a container-providedIdentityStore
that stores caller credentials and identity attributes in a relational database, and make that implementation available as an enabled CDI bean.IdentityStore
is a mechanism for validating a caller's credentials and accessing a caller's identity attributes.Determines the type of validation (operations) that should be done by this store.IdentityStoreHandler
is a mechanism for validating a caller's credentials, and accessing a caller's identity attributes, by consulting a set of one or moreIdentityStore
s.Annotation used to define a container providedIdentityStore
that stores caller credentials and identity attributes (together caller identities) in an in-memory store, and make that implementation available as an enabled CDI bean.Credentials
define a single caller identity for use with theInMemoryIdentityStoreDefinition
annotation.Annotation used to define a container-providedIdentityStore
that stores caller credentials and identity attributes (together caller identities) in an LDAP store, and make that implementation available as an enabled CDI bean.Enum representing LDAP search scope values.PasswordHash
is an interface for objects that can generate and verify password hashes.This interface represents the built-inPbkdf2PasswordHash
implementation.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.