Top Description Interfaces Annotations Classes
[default module]

Package javax.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

Interface Summary

Modifier and TypeInterface and Description
public interface
IdentityStore

IdentityStore is a mechanism for validating a caller's credentials and accessing a caller's identity attributes.

public interface
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.

public interface
PasswordHash

PasswordHash is an interface for objects that can generate and verify password hashes.

public interface
Pbkdf2PasswordHash

This interface represents the built-in Pbkdf2PasswordHash implementation.

public interface
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.

Annotation Summary

Modifier and TypeAnnotation and Description
public @interface
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.

public @interface
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.

Class Summary

Modifier and TypeClass and Description
public class
CredentialValidationResult

CredentialValidationResult is the result from an attempt to validate an instance of Credential.

public class
IdentityStorePermission

Class for IdentityStore permissions.