A B C D E F G H I J L M N O P Q R S T U V W X 

A

AbstractAttributedType - Class in org.picketlink.idm.model
Abstract base class for all AttributedType implementations
AbstractAttributedType() - Constructor for class org.picketlink.idm.model.AbstractAttributedType
 
AbstractBaseCredentials - Class in org.picketlink.idm.credential
Abstract base class for Credentials
AbstractBaseCredentials() - Constructor for class org.picketlink.idm.credential.AbstractBaseCredentials
 
AbstractBaseEvent - Class in org.picketlink.idm.event
A base class for all event class that provides an event context
AbstractBaseEvent() - Constructor for class org.picketlink.idm.event.AbstractBaseEvent
 
AbstractCredentialHandler<S extends IdentityStore<?>,V extends AbstractBaseCredentials,U> - Class in org.picketlink.idm.credential.handler
 
AbstractCredentialHandler() - Constructor for class org.picketlink.idm.credential.handler.AbstractCredentialHandler
 
AbstractIdentityConfigurationChildBuilder<T> - Class in org.picketlink.idm.config
AbstractIdentityConfigurationChildBuilder(IdentityConfigurationChildBuilder) - Constructor for class org.picketlink.idm.config.AbstractIdentityConfigurationChildBuilder
 
AbstractIdentityStoreConfiguration - Class in org.picketlink.idm.config
Base class for IdentityStoreConfiguration implementations.
AbstractIdentityStoreConfiguration(Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, List<ContextInitializer>, Map<String, Object>, List<Class<? extends CredentialHandler>>) - Constructor for class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
AbstractIdentityType - Class in org.picketlink.idm.model
Abstract base class for IdentityType implementations
AbstractIdentityType() - Constructor for class org.picketlink.idm.model.AbstractIdentityType
 
AbstractPartition - Class in org.picketlink.idm.model
Base class for Partition implementations.
AbstractPartition(String) - Constructor for class org.picketlink.idm.model.AbstractPartition
 
Account - Interface in org.picketlink.idm.model
Parent interface of all identity types that are capable of authenticating.
add(Class<? extends IdentityStoreConfiguration>, Class<T>) - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
Adds support for a custom IdentityStore.
add(IdentityType) - Method in interface org.picketlink.idm.IdentityManager
Adds the given IdentityType instance to the configured identity store.
add(Partition) - Method in interface org.picketlink.idm.PartitionManager
Adds a partition to the default configuration
add(Partition, String) - Method in interface org.picketlink.idm.PartitionManager
Adds a new partition to the configuration specified by name
add(Relationship) - Method in interface org.picketlink.idm.RelationshipManager
Adds the given Relationship instance to the configured identity store.
add(IdentityContext, AttributedType) - Method in interface org.picketlink.idm.spi.IdentityStore
Persists the specified IdentityType
add(IdentityContext, Partition, String) - Method in interface org.picketlink.idm.spi.PartitionStore
 
addContextInitializer(ContextInitializer) - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
addContextInitializer(ContextInitializer) - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Adds a ContextInitializer instance which will be used to initialize IdentityContexts for this configuration.
addContextInitializer(ContextInitializer) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
addCredentialHandler(Class<? extends CredentialHandler>) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Adds a custom .
addToGroup(RelationshipManager, Account, Group) - Static method in class org.picketlink.idm.model.sample.SampleModel
Adds the given Agent as a member of the provided Group.
Agent - Class in org.picketlink.idm.model.sample
An Account implementation that represents a non-human authenticating entity
Agent() - Constructor for class org.picketlink.idm.model.sample.Agent
 
Agent(String) - Constructor for class org.picketlink.idm.model.sample.Agent
 
ALGO - Static variable in class org.picketlink.idm.credential.encoder.PBKDF2PasswordEncoder
 
ALGORITHM - Static variable in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
APPLICATION - Static variable in class org.picketlink.idm.model.sample.Authorization
 
ASSIGNEE - Static variable in class org.picketlink.idm.model.sample.Grant
 
asyncWrite(boolean) - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
Indicates that write operations should be done asynchronously.
asyncWriteThreadPool(int) - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
If asyncWrite is enabled, defines the size of the thread pool.
attribute(String, String) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
attribute(String, String, boolean) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
Attribute<T extends Serializable> - Class in org.picketlink.idm.model
Represents an attribute value, a type of metadata that can be associated with an IdentityType
Attribute(String, T) - Constructor for class org.picketlink.idm.model.Attribute
 
Attribute(String, T, boolean) - Constructor for class org.picketlink.idm.model.Attribute
 
AttributeClass - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the attribute class property of an identity attribute entity, a credential attribute entity or a relationship attribute entity.
AttributedType - Interface in org.picketlink.idm.model
 
AttributedType.QUERY_ATTRIBUTE - Class in org.picketlink.idm.model
 
AttributedType.QUERY_ATTRIBUTE() - Constructor for class org.picketlink.idm.model.AttributedType.QUERY_ATTRIBUTE
 
attributedTypeAddFailed(AttributedType, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
attributedTypeAmbiguosFoundWithId(String) - Method in interface org.picketlink.idm.IDMMessages
 
attributedTypeNotFoundWithId(Class<? extends AttributedType>, String, Partition) - Method in interface org.picketlink.idm.IDMMessages
 
attributedTypeRemoveFailed(AttributedType, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
attributedTypeUpdateFailed(AttributedType, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
AttributeName - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the attribute name property of an identity attribute entity, a relationship attribute entity or credential attribute entity
AttributeParameter - Class in org.picketlink.idm.query
This class can be used to define a query parameter for properties annotated with AttributeProperty.
AttributeParameter(String) - Constructor for class org.picketlink.idm.query.AttributeParameter
 
AttributeProperty - Annotation Type in org.picketlink.idm.model.annotation
Marks a property of an IdentityType, Partition or Relationship as being an attribute of that IdentityType, Partition or Relationship.
AttributeValue - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the attribute value property of an identity attribute entity, a relationship attribute entity or credential attribute entity
Authorization - Class in org.picketlink.idm.model.sample
Models an oAuth authorization
Authorization() - Constructor for class org.picketlink.idm.model.sample.Authorization
 
Authorization(User, Agent) - Constructor for class org.picketlink.idm.model.sample.Authorization
 

B

baseDN(String) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
baseDN(String) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
 
BCrypt - Class in org.picketlink.idm.credential.util
BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.
BCrypt() - Constructor for class org.picketlink.idm.credential.util.BCrypt
 
BCryptPasswordEncoder - Class in org.picketlink.idm.credential.encoder
Implementation of PasswordEncoder based on BCrypt
BCryptPasswordEncoder(int) - Constructor for class org.picketlink.idm.credential.encoder.BCryptPasswordEncoder
bindCredential(String) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
 
bindDN(String) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
 
build() - Method in class org.picketlink.idm.config.AbstractIdentityConfigurationChildBuilder
 
build() - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
 
build() - Method in interface org.picketlink.idm.config.IdentityConfigurationChildBuilder
Builds a single IdentityConfiguration.
buildAll() - Method in class org.picketlink.idm.config.AbstractIdentityConfigurationChildBuilder
 
buildAll() - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
 
buildAll() - Method in interface org.picketlink.idm.config.IdentityConfigurationChildBuilder
Builds all named configurations.
Builder<T> - Class in org.picketlink.idm.config
Base class for builder implementations.
Builder() - Constructor for class org.picketlink.idm.config.Builder
 
byName(String) - Static method in class org.picketlink.idm.model.AttributedType.QUERY_ATTRIBUTE
 

C

calculate(Digest, char[]) - Static method in class org.picketlink.idm.credential.util.DigestUtil
Given the digest, construct the client response value
calculateA1(String, String, char[]) - Static method in class org.picketlink.idm.credential.util.DigestUtil
 
calculateA2(String, String) - Static method in class org.picketlink.idm.credential.util.DigestUtil
 
calculateDigest(Digest, byte[], byte[]) - Static method in class org.picketlink.idm.credential.util.DigestUtil
 
checkpw(String, String) - Static method in class org.picketlink.idm.credential.util.BCrypt
Check that a plaintext password matches a previously hashed one
clear() - Method in class org.picketlink.idm.credential.Password
 
ConfigurationName - Annotation Type in org.picketlink.idm.jpa.annotations.entity
Used to mark a property that will be used to store the configuration name for a partition.
contains(String) - Method in class org.picketlink.idm.event.EventContext
 
ContextInitializer - Interface in org.picketlink.idm.spi
Used to initialize store-specific context parameters
convertBytesToHex(byte[]) - Static method in class org.picketlink.idm.credential.util.DigestUtil
Convert a byte array to hex
couldNotCreateContextualIdentityManager(Partition) - Method in interface org.picketlink.idm.IDMMessages
 
countQueryResults(IdentityContext, IdentityQuery<V>) - Method in interface org.picketlink.idm.spi.IdentityStore
 
countQueryResults(IdentityContext, RelationshipQuery<V>) - Method in interface org.picketlink.idm.spi.IdentityStore
 
create() - Method in class org.picketlink.idm.config.Builder
Creates a new configuration.
create() - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
 
create() - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
 
create() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
create() - Method in class org.picketlink.idm.config.JPAStoreConfigurationBuilder
 
create() - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
create() - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
 
create() - Method in class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
 
CREATED_AFTER - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the created after date
CREATED_BEFORE - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the created before date
CREATED_DATE - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the createdDate value
createIdentityManager() - Method in interface org.picketlink.idm.PartitionManager
Creates an IdentityManager instance for the default partition
createIdentityManager(Partition) - Method in interface org.picketlink.idm.PartitionManager
Creates an IdentityManager for the specified partition
createIdentityQuery(Class<T>) - Method in interface org.picketlink.idm.IdentityManager
Creates an IdentityQuery that can be used to query for IdentityType instances.
createRelationshipManager() - Method in interface org.picketlink.idm.PartitionManager
 
createRelationshipQuery(Class<T>) - Method in interface org.picketlink.idm.RelationshipManager
Creates an RelationshipQuery that can be used to query for Relationship instances.
CreationDate - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the creation date property of an identity type
CredentialClass - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the credential class property of a credential entity.
credentialCouldNotEncodePassword(UnsupportedEncodingException) - Method in interface org.picketlink.idm.IDMMessages
 
credentialCredentialHandlerInstantiationError(Class<? extends CredentialHandler>, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
credentialDigestInvalidRealm() - Method in interface org.picketlink.idm.IDMMessages
 
CredentialHandler<S extends IdentityStore<?>,V extends Credentials,U> - Interface in org.picketlink.idm.credential.handler
Performs credential validation and persists credential state to a Store.
credentialHandlerNotFoundForCredentialType(Class<?>) - Method in interface org.picketlink.idm.IDMMessages
 
CredentialHandlers - Annotation Type in org.picketlink.idm.credential.handler.annotations
This annotation is used to declare which CredentialHandlers are supported by an IdentityStore implementation.
credentialInvalidCredentialStoreType(Class<? extends IdentityStore>) - Method in interface org.picketlink.idm.IDMMessages
 
credentialInvalidEncodingAlgorithm(String, PasswordEncoder, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
credentialInvalidPassword() - Method in interface org.picketlink.idm.IDMMessages
 
CredentialProperty - Annotation Type in org.picketlink.idm.jpa.annotations
Specifies that a property should be mapped to a specific field of a CredentialStorage.
Credentials - Interface in org.picketlink.idm.credential
Represents the credentials the current user will use to authenticate, in addition to providing information about the current state of the validation process.
Credentials.Status - Enum in org.picketlink.idm.credential
 
CredentialStorage - Interface in org.picketlink.idm.credential.storage
A marker interface that indicates a Class is used to store credential related state
CredentialStore<T extends IdentityStoreConfiguration> - Interface in org.picketlink.idm.spi
A special type of IdentityStore that supports the storage of raw credential state also
credentialUnsupportedType(Class<?>, CredentialHandler) - Method in interface org.picketlink.idm.IDMMessages
 
CredentialUtils - Class in org.picketlink.idm.credential.util
Utility class with helper methods for the Credential API.
CredentialUtils() - Constructor for class org.picketlink.idm.credential.util.CredentialUtils
 

D

DEFAULT_ALGORITHM - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 
DEFAULT_DELAY_WINDOW - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 
DEFAULT_DEVICE - Static variable in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
DEFAULT_INTERVAL_SECONDS - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 
DEFAULT_NUMBER_DIGITS - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 
DEFAULT_REALM - Static variable in class org.picketlink.idm.model.sample.Realm
 
DefaultIdGenerator - Class in org.picketlink.idm
Default IdGenerator implementation, used to generate unique identifier values for IdentityType implementations
DefaultIdGenerator() - Constructor for class org.picketlink.idm.DefaultIdGenerator
 
DELAY_WINDOW - Static variable in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
Digest - Class in org.picketlink.idm.credential
Represents a Digest credential.
Digest() - Constructor for class org.picketlink.idm.credential.Digest
 
DigestCredentialHandler<S,V,U> - Class in org.picketlink.idm.credential.handler
This particular implementation supports the validation of DigestCredentials.
DigestCredentialHandler() - Constructor for class org.picketlink.idm.credential.handler.DigestCredentialHandler
 
DigestCredentials - Class in org.picketlink.idm.credential
Represents a DIGEST based credential.
DigestCredentials(Digest) - Constructor for class org.picketlink.idm.credential.DigestCredentials
 
DigestCredentialStorage - Class in org.picketlink.idm.credential.storage
CredentialStorage for Digest credentials.
DigestCredentialStorage() - Constructor for class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
DigestCredentialStorage(byte[], String) - Constructor for class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
DigestUtil - Class in org.picketlink.idm.credential.util
Utility class to support Digest Credentials
DigestUtil() - Constructor for class org.picketlink.idm.credential.util.DigestUtil
 
DigestValidationException - Exception in org.picketlink.idm.credential
 
DigestValidationException(String) - Constructor for exception org.picketlink.idm.credential.DigestValidationException
 
DigestValidationException(String, boolean) - Constructor for exception org.picketlink.idm.credential.DigestValidationException
 

E

EffectiveDate - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the effective date property of a credential entity
EMAIL - Static variable in class org.picketlink.idm.model.sample.User
A query parameter used to set the email value.
Enabled - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the enabled property of an identity type entity
ENABLED - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the enabled value.
encode(String) - Method in class org.picketlink.idm.credential.encoder.BCryptPasswordEncoder
 
encode(String) - Method in interface org.picketlink.idm.credential.encoder.PasswordEncoder
Encodes given password.
encode(String) - Method in class org.picketlink.idm.credential.encoder.PBKDF2PasswordEncoder
 
encode(String) - Method in class org.picketlink.idm.credential.encoder.SHAPasswordEncoder
 
EncodedPasswordStorage - Class in org.picketlink.idm.credential.storage
Represents the encoded hash value stored by an IdentityStore
EncodedPasswordStorage() - Constructor for class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
equals(Object) - Method in class org.picketlink.idm.config.IdentityConfiguration
 
equals(Object) - Method in class org.picketlink.idm.model.AbstractAttributedType
 
equals(Object) - Method in class org.picketlink.idm.model.AbstractIdentityType
 
equals(Object) - Method in class org.picketlink.idm.model.AbstractPartition
 
EventBridge - Interface in org.picketlink.idm.event
Bridges events between environments.
EventContext - Class in org.picketlink.idm.event
The event context may be used to pass arbitrary state to event observers
EventContext() - Constructor for class org.picketlink.idm.event.EventContext
 
EXPIRY_AFTER - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the expiration after date
EXPIRY_BEFORE - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the expiration before date
EXPIRY_DATE - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the expiryDate value
ExpiryDate - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the expiry date property of a credential entity, or the expiry date of an identity type entity
extract(String, String) - Static method in class org.picketlink.idm.credential.util.DigestUtil
Given a digest token, extract the value

F

fetchQueryResults(IdentityContext, IdentityQuery<V>) - Method in interface org.picketlink.idm.spi.IdentityStore
 
fetchQueryResults(IdentityContext, RelationshipQuery<V>) - Method in interface org.picketlink.idm.spi.IdentityStore
 
file() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
file() - Method in interface org.picketlink.idm.config.IdentityStoreConfigurationChildBuilder
 
file() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
fileConfigAlwaysCreateWorkingDir(String) - Method in interface org.picketlink.idm.IDMLogger
 
fileConfigUsingWorkingDir(String) - Method in interface org.picketlink.idm.IDMLogger
 
FileIdentityStoreConfiguration - Class in org.picketlink.idm.config
Configuration class for the File-based IdentityStore implementation.
FileStoreConfigurationBuilder - Class in org.picketlink.idm.config
IdentityStoreConfigurationBuilder implementation which knows how to build a .
FileStoreConfigurationBuilder(IdentityStoresConfigurationBuilder) - Constructor for class org.picketlink.idm.config.FileStoreConfigurationBuilder
 
FIRST_NAME - Static variable in class org.picketlink.idm.model.sample.User
A query parameter used to set the firstName value.
forMapping(Class<? extends AttributedType>) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 

G

generate(String) - Method in class org.picketlink.idm.credential.util.TimeBasedOTP
Generates a token.
generate() - Method in class org.picketlink.idm.DefaultIdGenerator
 
generate() - Method in interface org.picketlink.idm.IdGenerator
 
generateTOTP(String, String, int, String) - Method in class org.picketlink.idm.credential.util.TimeBasedOTP
This method generates an TOTP value for the given set of parameters.
gensalt(int, SecureRandom) - Static method in class org.picketlink.idm.credential.util.BCrypt
Generate a salt for use with the BCrypt.hashpw() method
gensalt(int) - Static method in class org.picketlink.idm.credential.util.BCrypt
Generate a salt for use with the BCrypt.hashpw() method
gensalt() - Static method in class org.picketlink.idm.credential.util.BCrypt
Generate a salt for use with the BCrypt.hashpw() method, selecting a reasonable default for the number of hashing rounds to apply
get(IdentityContext, Class<P>, String) - Method in interface org.picketlink.idm.spi.PartitionStore
 
getAccessToken() - Method in class org.picketlink.idm.model.sample.Authorization
 
getAccount(IdentityContext, String) - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
 
getAdditionalProperties() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getAgent(IdentityManager, String) - Static method in class org.picketlink.idm.model.sample.SampleModel
Returns an Agent with the given loginName.
getApplication() - Method in class org.picketlink.idm.model.sample.Authorization
 
getAssignee() - Method in class org.picketlink.idm.model.sample.Grant
 
getAsyncThreadPool() - Method in class org.picketlink.idm.config.FileIdentityStoreConfiguration
 
getAttribute(String) - Method in class org.picketlink.idm.model.AbstractAttributedType
 
getAttribute(String) - Method in interface org.picketlink.idm.model.AttributedType
Return the attribute value with the specified name
getAttribute(IdentityContext, AttributedType, String) - Method in interface org.picketlink.idm.spi.IdentityStore
Returns the Attribute value with the specified name, for the specified IdentityType
getAttributedType() - Method in exception org.picketlink.idm.config.OperationNotSupportedException
 
getAttributes() - Method in class org.picketlink.idm.model.AbstractAttributedType
 
getAttributes() - Method in interface org.picketlink.idm.model.AttributedType
Returns a Map containing all attribute values for this IdentityType instance.
getAttributesMap() - Method in class org.picketlink.idm.model.AbstractAttributedType
 
getAuthorizationCode() - Method in class org.picketlink.idm.model.sample.Authorization
 
getAuthType() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getBase64Cert() - Method in class org.picketlink.idm.credential.storage.X509CertificateStorage
 
getBaseDN() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getBaseDN() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getBindCredential() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getBindDN() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getCertificate() - Method in class org.picketlink.idm.credential.X509CertificateCredentials
 
getClientNonce() - Method in class org.picketlink.idm.credential.Digest
 
getConfig() - Method in interface org.picketlink.idm.spi.IdentityStore
Returns the configuration for this IdentityStore instance
getConfigurationName(IdentityContext, Partition) - Method in interface org.picketlink.idm.spi.PartitionStore
 
getContext() - Method in class org.picketlink.idm.event.AbstractBaseEvent
 
getContextInitializers() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
getContextInitializers() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
 
getContextInitializers() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getCreatedDate() - Method in class org.picketlink.idm.model.AbstractIdentityType
 
getCreatedDate() - Method in interface org.picketlink.idm.model.IdentityType
Returns the date that this IdentityType instance was created.
getCredentialHandlerProperties() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
getCredentialHandlerProperties() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Allows credential handler behaviour to be customized via a set of property values
getCredentialHandlerProperties() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getCredentialHandlers() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
getCredentialHandlers() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Returns a List of the CredentialHandler types configured.
getCredentialHandlers() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getCurrentCredential(IdentityContext, Account, CredentialStore<?>, Class<T>) - Static method in class org.picketlink.idm.credential.util.CredentialUtils
Returns the current credential for the given Agent.
getDevice() - Method in class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
getDevice() - Method in class org.picketlink.idm.credential.TOTPCredential
 
getDevice() - Method in class org.picketlink.idm.credential.TOTPCredentials
 
getDigest() - Method in class org.picketlink.idm.credential.Digest
 
getDigest() - Method in class org.picketlink.idm.credential.DigestCredentials
 
getDomain() - Method in class org.picketlink.idm.credential.Digest
 
getEffectiveDate() - Method in interface org.picketlink.idm.credential.storage.CredentialStorage
Return the Date from when the credential becomes effective.
getEffectiveDate() - Method in class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
getEffectiveDate() - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
getEffectiveDate() - Method in class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
getEffectiveDate() - Method in class org.picketlink.idm.credential.storage.X509CertificateStorage
 
getEmail() - Method in class org.picketlink.idm.model.sample.User
 
getEncodedHash() - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
getEntityClass() - Method in class org.picketlink.idm.config.JPAIdentityStoreConfiguration.RelationshipIdentityMapping
 
getEntityClass() - Method in class org.picketlink.idm.config.JPAIdentityStoreConfiguration.RelationshipMapping
 
getEntityTypes() - Method in class org.picketlink.idm.config.JPAIdentityStoreConfiguration
 
getEventBridge() - Method in interface org.picketlink.idm.spi.IdentityContext
 
getExpirationDate() - Method in class org.picketlink.idm.model.AbstractIdentityType
 
getExpirationDate() - Method in interface org.picketlink.idm.model.IdentityType
Returns the date that this IdentityType expires, or null if there is no expiry date.
getExpiryDate() - Method in interface org.picketlink.idm.credential.storage.CredentialStorage
Return the Date when the credential expires.
getExpiryDate() - Method in class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
getExpiryDate() - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
getExpiryDate() - Method in class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
getExpiryDate() - Method in class org.picketlink.idm.credential.storage.X509CertificateStorage
 
getFactoryName() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getFirstName() - Method in class org.picketlink.idm.model.sample.User
 
getGlobalRelationships() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
getGlobalRelationshipTypes() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getGroup() - Method in class org.picketlink.idm.model.sample.GroupMembership
 
getGroup() - Method in class org.picketlink.idm.model.sample.GroupRole
 
getGroup(IdentityManager, String) - Static method in class org.picketlink.idm.model.sample.SampleModel
Returns the Group with the specified groupPath.
getGroup(IdentityManager, String, Group) - Static method in class org.picketlink.idm.model.sample.SampleModel
Returns the Group with the given name and child of the given parent Group.
getHa1() - Method in class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
getId() - Method in class org.picketlink.idm.model.AbstractAttributedType
 
getId() - Method in interface org.picketlink.idm.model.AttributedType
Returns the unique identifier for this instance
getId() - Method in interface org.picketlink.idm.model.Partition
Returns the unique identifier for the partition
getIdentityManager(IdentityContext) - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
 
getIdentityStoreType() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
getIdentityStoreType() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Returns the IdentityStore type associated with this configuration.
getIdentityType() - Method in class org.picketlink.idm.event.IdentityCreatedEvent
 
getIdentityType() - Method in class org.picketlink.idm.event.IdentityDeletedEvent
 
getIdentityType() - Method in class org.picketlink.idm.event.IdentityTypeCreatedEvent
 
getIdentityType() - Method in class org.picketlink.idm.event.IdentityTypeDeletedEvent
 
getIdentityType() - Method in class org.picketlink.idm.event.IdentityTypeUpdatedEvent
 
getIdentityType() - Method in class org.picketlink.idm.event.IdentityUpdatedEvent
 
getIdentityType() - Method in interface org.picketlink.idm.query.IdentityQuery
 
getIdGenerator() - Method in interface org.picketlink.idm.spi.IdentityContext
 
getIdProperty() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getLastName() - Method in class org.picketlink.idm.model.sample.User
 
getLdapURL() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getLimit() - Method in interface org.picketlink.idm.query.IdentityQuery
 
getLimit() - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getLoginName() - Method in class org.picketlink.idm.model.sample.Agent
 
getMappedClass() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getMappedProperties() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getMappingConfig() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getMappingConfig(Class<? extends AttributedType>) - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getMember() - Method in class org.picketlink.idm.model.sample.GroupMembership
 
getMessageDigest() - Method in class org.picketlink.idm.credential.encoder.SHAPasswordEncoder
 
getMethod() - Method in class org.picketlink.idm.credential.Digest
 
getName() - Method in class org.picketlink.idm.config.IdentityConfiguration
 
getName() - Method in class org.picketlink.idm.model.AbstractPartition
 
getName() - Method in class org.picketlink.idm.model.Attribute
 
getName() - Method in interface org.picketlink.idm.model.Partition
Returns the name of the partition.
getName() - Method in class org.picketlink.idm.model.sample.Group
 
getName() - Method in class org.picketlink.idm.model.sample.Role
 
getName() - Method in class org.picketlink.idm.query.AttributeParameter
 
getName() - Method in interface org.picketlink.idm.query.RelationshipQueryParameter
 
getNonce() - Method in class org.picketlink.idm.credential.Digest
 
getNonceCount() - Method in class org.picketlink.idm.credential.Digest
 
getObjectClasses() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getOffset() - Method in interface org.picketlink.idm.query.IdentityQuery
 
getOffset() - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getOpaque() - Method in class org.picketlink.idm.credential.Digest
 
getOperation() - Method in exception org.picketlink.idm.config.OperationNotSupportedException
 
getParameter(QueryParameter) - Method in interface org.picketlink.idm.query.IdentityQuery
 
getParameter(QueryParameter) - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getParameter(String) - Method in interface org.picketlink.idm.spi.IdentityContext
Returns the parameter value with the specified name
getParameters() - Method in interface org.picketlink.idm.query.IdentityQuery
 
getParameters(Class<?>) - Method in interface org.picketlink.idm.query.IdentityQuery
 
getParameters() - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getParentGroup() - Method in class org.picketlink.idm.model.sample.Group
 
getParentMapping() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getParentMembershipAttributeName() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getPartition() - Method in class org.picketlink.idm.model.AbstractIdentityType
 
getPartition() - Method in interface org.picketlink.idm.model.IdentityType
Returns the owning Partition for this identity object.
getPartition(Class<T>, String) - Method in interface org.picketlink.idm.PartitionManager
Return the partition specified by the partition class and name
getPartition() - Method in interface org.picketlink.idm.spi.IdentityContext
Return the active Partition for this context
getPassword() - Method in class org.picketlink.idm.credential.Digest
 
getPassword() - Method in class org.picketlink.idm.credential.UsernamePasswordCredentials
 
getPath() - Method in class org.picketlink.idm.model.sample.Group
 
getProtocol() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getQop() - Method in class org.picketlink.idm.credential.Digest
 
getReadOnlyAttributes() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getRealm() - Method in class org.picketlink.idm.credential.Digest
 
getRealm() - Method in class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
getRefreshToken() - Method in class org.picketlink.idm.model.sample.Authorization
 
getRelatedAttributedType() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
 
getRelationship() - Method in class org.picketlink.idm.event.RelationshipCreatedEvent
 
getRelationship() - Method in class org.picketlink.idm.event.RelationshipDeletedEvent
 
getRelationship() - Method in class org.picketlink.idm.event.RelationshipUpdatedEvent
 
getRelationshipClass() - Method in class org.picketlink.idm.config.JPAIdentityStoreConfiguration.RelationshipMapping
 
getRelationshipClass() - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getRelationshipConfigs() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getRelationshipDescriptor() - Method in class org.picketlink.idm.config.JPAIdentityStoreConfiguration.RelationshipIdentityMapping
 
getRelationshipIdentifier() - Method in class org.picketlink.idm.config.JPAIdentityStoreConfiguration.RelationshipMapping
 
getRelationshipIdentityMapping() - Method in class org.picketlink.idm.config.JPAIdentityStoreConfiguration
 
getRelationshipMapping() - Method in class org.picketlink.idm.config.JPAIdentityStoreConfiguration
 
getRelationshipMember() - Method in class org.picketlink.idm.config.JPAIdentityStoreConfiguration.RelationshipIdentityMapping
 
getRelationshipOwner() - Method in class org.picketlink.idm.config.JPAIdentityStoreConfiguration.RelationshipIdentityMapping
 
getRelationshipPolicy() - Method in class org.picketlink.idm.config.IdentityConfiguration
 
getResultCount() - Method in interface org.picketlink.idm.query.IdentityQuery
Count of all query results.
getResultCount() - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getResultList() - Method in interface org.picketlink.idm.query.IdentityQuery
 
getResultList() - Method in interface org.picketlink.idm.query.RelationshipQuery
 
getRole() - Method in class org.picketlink.idm.model.sample.Grant
 
getRole(IdentityManager, String) - Static method in class org.picketlink.idm.model.sample.SampleModel
Returns an Role with the given name.
getSalt() - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
getSecret() - Method in class org.picketlink.idm.credential.TOTPCredential
 
getSecretKey() - Method in class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
getSelfRelationships() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
getSelfRelationshipTypes() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getSortParameters() - Method in interface org.picketlink.idm.query.IdentityQuery
 
getStale() - Method in class org.picketlink.idm.credential.Digest
 
getStandardAttributesFileName() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getStatus() - Method in class org.picketlink.idm.credential.AbstractBaseCredentials
 
getStatus() - Method in interface org.picketlink.idm.credential.Credentials
Returns the validation status.
getStoreConfiguration() - Method in class org.picketlink.idm.config.IdentityConfiguration
 
getStoreForCredentialOperation(IdentityContext, Class<?>) - Method in interface org.picketlink.idm.spi.StoreSelector
 
getStoreForIdentityOperation(IdentityContext, Class<T>, Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation) - Method in interface org.picketlink.idm.spi.StoreSelector
 
getStoreForPartitionOperation(IdentityContext) - Method in interface org.picketlink.idm.spi.StoreSelector
 
getStoreForRelationshipOperation(IdentityContext, Class<? extends Relationship>, Relationship, IdentityStoreConfiguration.IdentityOperation) - Method in interface org.picketlink.idm.spi.StoreSelector
Returns the IdentityStore that manages relationships of the specified type, for the specified partition/s.
getStoresForRelationshipQuery(IdentityContext, Class<? extends Relationship>, Set<Partition>) - Method in interface org.picketlink.idm.spi.StoreSelector
 
getStrength() - Method in class org.picketlink.idm.credential.encoder.SHAPasswordEncoder
 
getSupportedTypeByBaseDN(String) - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
getSupportedTypes() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
getSupportedTypes() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
 
getSupportedTypes() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getToken() - Method in class org.picketlink.idm.credential.TOTPCredentials
 
getUnsupportedTypes() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
getUnsupportedTypes() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
 
getUnsupportedTypes() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
getUri() - Method in class org.picketlink.idm.credential.Digest
 
getUser() - Method in class org.picketlink.idm.model.sample.Authorization
 
getUser(IdentityManager, String) - Static method in class org.picketlink.idm.model.sample.SampleModel
Returns an User with the given loginName.
getUsername() - Method in class org.picketlink.idm.credential.Digest
 
getUsername() - Method in class org.picketlink.idm.credential.UsernamePasswordCredentials
 
getUsername() - Method in class org.picketlink.idm.credential.X509CertificateCredentials
 
getValidatedAccount() - Method in class org.picketlink.idm.credential.AbstractBaseCredentials
 
getValidatedAccount() - Method in interface org.picketlink.idm.credential.Credentials
Returns the Account instance used to validate the credential.
getValue() - Method in class org.picketlink.idm.credential.Password
 
getValue(String) - Method in class org.picketlink.idm.event.EventContext
 
getValue() - Method in class org.picketlink.idm.model.Attribute
 
getWorkingDir() - Method in class org.picketlink.idm.config.FileIdentityStoreConfiguration
 
Grant - Class in org.picketlink.idm.model.sample
Represents the grant of a Role to an Assignee
Grant() - Constructor for class org.picketlink.idm.model.sample.Grant
 
Grant(IdentityType, Role) - Constructor for class org.picketlink.idm.model.sample.Grant
 
grantGroupRole(RelationshipManager, IdentityType, Role, Group) - Static method in class org.picketlink.idm.model.sample.SampleModel
Creates a GroupRole relationship for the given IdentityType, Role and Group instances.
grantRole(RelationshipManager, IdentityType, Role) - Static method in class org.picketlink.idm.model.sample.SampleModel
Grants the given Role to the provided IdentityType.
Group - Class in org.picketlink.idm.model.sample
Represents a Group, which may be used to form collections of other identity objects
Group() - Constructor for class org.picketlink.idm.model.sample.Group
 
Group(String) - Constructor for class org.picketlink.idm.model.sample.Group
 
Group(String, Group) - Constructor for class org.picketlink.idm.model.sample.Group
 
GROUP - Static variable in class org.picketlink.idm.model.sample.GroupMembership
 
GROUP - Static variable in class org.picketlink.idm.model.sample.GroupRole
 
GroupMembership - Class in org.picketlink.idm.model.sample
A Relationship that represents an identity's membership in a Group
GroupMembership() - Constructor for class org.picketlink.idm.model.sample.GroupMembership
 
GroupMembership(Account, Group) - Constructor for class org.picketlink.idm.model.sample.GroupMembership
 
GroupRole - Class in org.picketlink.idm.model.sample
GroupRole is a Relationship type that assigns a role within a group to an identity (either a User or Group).
GroupRole() - Constructor for class org.picketlink.idm.model.sample.GroupRole
 
GroupRole(IdentityType, Group, Role) - Constructor for class org.picketlink.idm.model.sample.GroupRole
 

H

hasGroupRole(RelationshipManager, IdentityType, Role, Group) - Static method in class org.picketlink.idm.model.sample.SampleModel
Checks if the given IdentityType, Role and Group instances maps to a GroupRole relationship.
hashCode() - Method in class org.picketlink.idm.config.IdentityConfiguration
 
hashCode() - Method in class org.picketlink.idm.model.AbstractAttributedType
 
hashCode() - Method in class org.picketlink.idm.model.AbstractIdentityType
 
hashCode() - Method in class org.picketlink.idm.model.AbstractPartition
 
hashpw(String, String) - Static method in class org.picketlink.idm.credential.util.BCrypt
Hash a password using the OpenBSD bcrypt scheme
hasRole(RelationshipManager, IdentityType, Role) - Static method in class org.picketlink.idm.model.sample.SampleModel
Checks if the given Role is granted to the provided IdentityType.
HMAC_SHA1 - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 
HMAC_SHA256 - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 
HMAC_SHA512 - Static variable in class org.picketlink.idm.credential.util.TimeBasedOTP
 

I

ID - Static variable in interface org.picketlink.idm.model.AttributedType
A query parameter used to set the id value.
Identifier - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the identifier property of an identity type, relationship or partition entity
IDENTITY - Static variable in interface org.picketlink.idm.model.Relationship
A query parameter that can be used to obtain all relationships for a given IdentityType.
IDENTITY_MANAGER_CTX_PARAMETER - Static variable in interface org.picketlink.idm.IdentityManager
The active IdentityManager instance may be stored in the IdentityContext under this parameter name
IdentityCache - Interface in org.picketlink.idm
Storage for User, Group and Role instances to enable quick resolution of identity memberships.
IdentityClass - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the identity class property of an identity type, which will be used to store the fully qualified class name of the IdentityType being persisted
IdentityConfiguration - Class in org.picketlink.idm.config
Consolidates all the configuration that should be used to initialize and start the IDM subsystem.
IdentityConfigurationBuilder - Class in org.picketlink.idm.config
This class should be used as the start point to build an IdentityConfiguration instance.
IdentityConfigurationBuilder() - Constructor for class org.picketlink.idm.config.IdentityConfigurationBuilder
 
IdentityConfigurationBuilder(List<IdentityConfiguration>) - Constructor for class org.picketlink.idm.config.IdentityConfigurationBuilder
Creates a new instance reading all the configuration from a previously created list of IdentityConfiguration.
IdentityConfigurationChildBuilder - Interface in org.picketlink.idm.config
Defines the top-level configuration methods for @{link Builder} implementations.
IdentityContext - Interface in org.picketlink.idm.spi
Stores security related state for one or more identity management operations
IdentityCreatedEvent - Class in org.picketlink.idm.event
This event is raised whenever a new IdentityType is created
IdentityCreatedEvent(IdentityType) - Constructor for class org.picketlink.idm.event.IdentityCreatedEvent
 
IdentityDeletedEvent - Class in org.picketlink.idm.event
This event is raised whenever an IdentityType is deleted
IdentityDeletedEvent(IdentityType) - Constructor for class org.picketlink.idm.event.IdentityDeletedEvent
 
IdentityManaged - Annotation Type in org.picketlink.idm.jpa.annotations.entity
This annotation is applied to an entity bean to indicate that it is used to store identity-related state.
IdentityManagementException - Exception in org.picketlink.idm
This exception is thrown if there is an error during an identity management operation.
IdentityManagementException() - Constructor for exception org.picketlink.idm.IdentityManagementException
 
IdentityManagementException(String, Throwable) - Constructor for exception org.picketlink.idm.IdentityManagementException
 
IdentityManagementException(String) - Constructor for exception org.picketlink.idm.IdentityManagementException
 
IdentityManagementException(Throwable) - Constructor for exception org.picketlink.idm.IdentityManagementException
 
IdentityManager - Interface in org.picketlink.idm
Manages all Identity Management related operations.
identityManagerBootstrapping() - Method in interface org.picketlink.idm.IDMLogger
 
IdentityPartition - Annotation Type in org.picketlink.idm.model.annotation
Used to annotate a custom partition type and define the identity types that it supports and doesn't support.
IdentityQuery<T extends IdentityType> - Interface in org.picketlink.idm.query
Unified identity query API
IdentityStore<T extends IdentityStoreConfiguration> - Interface in org.picketlink.idm.spi
IdentityStore representation providing minimal SPI
IdentityStoreConfiguration - Interface in org.picketlink.idm.config
Represents a configuration for a specific IdentityStore.
IdentityStoreConfiguration.IdentityOperation - Enum in org.picketlink.idm.config
Supported operations for @{AttributedType} types.
IdentityStoreConfigurationBuilder<T extends IdentityStoreConfiguration,S extends IdentityStoreConfigurationBuilder<T,S>> - Class in org.picketlink.idm.config
Base class for IdentityStoreConfigurationBuilder implementations.
IdentityStoreConfigurationBuilder(IdentityStoresConfigurationBuilder) - Constructor for class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
IdentityStoreConfigurationChildBuilder - Interface in org.picketlink.idm.config
Defines the top-level configuration methods for @{link Builder} implementations.
IdentityStoresConfigurationBuilder - Class in org.picketlink.idm.config
 
IdentityStoresConfigurationBuilder(NamedIdentityConfigurationBuilder) - Constructor for class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
IdentityType - Interface in org.picketlink.idm.model
This interface is the base for all identity model objects.
identityTypeAlreadyExists(Class<? extends IdentityType>, String, Partition) - Method in interface org.picketlink.idm.IDMMessages
 
IdentityTypeCreatedEvent - Class in org.picketlink.idm.event
This event is raised whenever a new IdentityType is created.
IdentityTypeCreatedEvent(IdentityType) - Constructor for class org.picketlink.idm.event.IdentityTypeCreatedEvent
 
IdentityTypeDeletedEvent - Class in org.picketlink.idm.event
This event is raised whenever a new IdentityType is created.
IdentityTypeDeletedEvent(IdentityType) - Constructor for class org.picketlink.idm.event.IdentityTypeDeletedEvent
 
identityTypeQueryFailed(IdentityQuery<?>, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
IdentityTypeUpdatedEvent - Class in org.picketlink.idm.event
This event is raised whenever a new IdentityType is created.
IdentityTypeUpdatedEvent(IdentityType) - Constructor for class org.picketlink.idm.event.IdentityTypeUpdatedEvent
 
IdentityUpdatedEvent - Class in org.picketlink.idm.event
This event is raised whenever an IdentityType is updated
IdentityUpdatedEvent(IdentityType) - Constructor for class org.picketlink.idm.event.IdentityUpdatedEvent
 
IdGenerator - Interface in org.picketlink.idm
Generates unique identifier values.
IDMLogger - Interface in org.picketlink.idm
 
IDMMessages - Interface in org.picketlink.idm
MessageBundle interface for all exceptions thrown by the IDM.
IDMUtil - Class in org.picketlink.idm.util
General purpose Util
IDMUtil() - Constructor for class org.picketlink.idm.util.IDMUtil
 
init() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
init() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Initializes the store configuration with the specified FeatureSet.
initConfig() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
initConfig() - Method in class org.picketlink.idm.config.FileIdentityStoreConfiguration
 
initConfig() - Method in class org.picketlink.idm.config.JPAIdentityStoreConfiguration
 
initConfig() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
initContextForStore(IdentityContext, IdentityStore<?>) - Method in interface org.picketlink.idm.spi.ContextInitializer
 
initializeContext(IdentityContext, IdentityStore<?>) - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
initializeContext(IdentityContext, IdentityStore<?>) - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Initialize the specified IdentityContext
instantiationError(Class<?>, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
INTERVAL_SECONDS - Static variable in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
invalidate() - Method in interface org.picketlink.idm.credential.Credentials
Invalidates the credential.
invalidate() - Method in class org.picketlink.idm.credential.DigestCredentials
 
invalidate() - Method in class org.picketlink.idm.credential.UsernamePasswordCredentials
 
invalidate() - Method in class org.picketlink.idm.credential.X509CertificateCredentials
 
invalidate(Partition, IdentityType) - Method in interface org.picketlink.idm.IdentityCache
 
isActiveDirectory() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
 
isAlwaysCreateFiles() - Method in class org.picketlink.idm.config.FileIdentityStoreConfiguration
 
isAsyncWrite() - Method in class org.picketlink.idm.config.FileIdentityStoreConfiguration
 
isConfigured() - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
Indicates if any configuration was already provided for this instance.
isCredentialExpired(CredentialStorage) - Static method in class org.picketlink.idm.credential.util.CredentialUtils
Checks if the given CredentialStorage holds an expired credential.
isCurrentCredential(CredentialStorage) - Static method in class org.picketlink.idm.credential.util.CredentialUtils
Checks if the specified CredentialStorage maps to the current credential.
isEmpty() - Method in class org.picketlink.idm.event.EventContext
 
isEnabled() - Method in class org.picketlink.idm.model.AbstractIdentityType
 
isEnabled() - Method in interface org.picketlink.idm.model.IdentityType
Indicates the current enabled status of this IdentityType.
isGlobalRelationshipSupported(Class<? extends Relationship>) - Method in class org.picketlink.idm.spi.RelationshipPolicy
 
isLastCredentialExpired(IdentityContext, Account, CredentialStore<?>, Class<? extends CredentialStorage>) - Static method in class org.picketlink.idm.credential.util.CredentialUtils
 
isLoaded() - Method in class org.picketlink.idm.model.Attribute
 
isMember(RelationshipManager, IdentityType, Group) - Static method in class org.picketlink.idm.model.sample.SampleModel
Checks if the given IdentityType is a member of a specific Group.
isNonceExpired() - Method in exception org.picketlink.idm.credential.DigestValidationException
 
isParameterSet(String) - Method in interface org.picketlink.idm.spi.IdentityContext
Returns a boolean indicating whether the parameter with the specified name has been set
isReadOnly() - Method in class org.picketlink.idm.model.Attribute
 
isSelfRelationshipSupported(Class<? extends Relationship>) - Method in class org.picketlink.idm.spi.RelationshipPolicy
 
isSortAscending() - Method in interface org.picketlink.idm.query.IdentityQuery
 
isTrusted() - Method in class org.picketlink.idm.credential.X509CertificateCredentials
 
isTypeOperationSupported(Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>) - Static method in class org.picketlink.idm.util.IDMUtil
 
isTypeSupported(P, Set<P>, Set<P>) - Static method in class org.picketlink.idm.util.IDMUtil
 

J

jpa() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
jpa() - Method in interface org.picketlink.idm.config.IdentityStoreConfigurationChildBuilder
 
jpa() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
jpaConfigNoEntityClassesProvided() - Method in interface org.picketlink.idm.IDMMessages
 
JPAIdentityStoreConfiguration - Class in org.picketlink.idm.config
Defines the configuration for a JPA based IdentityStore implementation.
JPAIdentityStoreConfiguration(List<Class<?>>, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, List<ContextInitializer>, Map<String, Object>, List<Class<? extends CredentialHandler>>) - Constructor for class org.picketlink.idm.config.JPAIdentityStoreConfiguration
 
JPAIdentityStoreConfiguration.RelationshipIdentityMapping - Class in org.picketlink.idm.config
 
JPAIdentityStoreConfiguration.RelationshipMapping - Class in org.picketlink.idm.config
 
JPAStoreConfigurationBuilder - Class in org.picketlink.idm.config
 
JPAStoreConfigurationBuilder(IdentityStoresConfigurationBuilder) - Constructor for class org.picketlink.idm.config.JPAStoreConfigurationBuilder
 
jpaStoreCouldNotGetEntityManagerFromStoreContext() - Method in interface org.picketlink.idm.IDMMessages
 

L

LAST_NAME - Static variable in class org.picketlink.idm.model.sample.User
A query parameter used to set the lastName value.
ldap() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
ldap() - Method in interface org.picketlink.idm.config.IdentityStoreConfigurationChildBuilder
 
ldap() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
ldapCouldNotCreateContext(Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
LDAPIdentityStoreConfiguration - Class in org.picketlink.idm.config
LDAPMappingConfiguration - Class in org.picketlink.idm.config
 
LDAPMappingConfigurationBuilder - Class in org.picketlink.idm.config
 
LDAPMappingConfigurationBuilder(Class<? extends AttributedType>, LDAPStoreConfigurationBuilder) - Constructor for class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
LDAPStoreConfigurationBuilder - Class in org.picketlink.idm.config
 
LDAPStoreConfigurationBuilder(IdentityStoresConfigurationBuilder) - Constructor for class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
 
loadAttribute(IdentityType, String) - Method in interface org.picketlink.idm.IdentityManager
 
LOGGER - Static variable in interface org.picketlink.idm.IDMLogger
 
LOGIN_NAME - Static variable in class org.picketlink.idm.model.sample.Agent
 
lookupAgent(Realm, String) - Method in interface org.picketlink.idm.IdentityCache
Returns the cached Agent object for the specified id, in the specified Realm.
lookupGroup(Partition, String) - Method in interface org.picketlink.idm.IdentityCache
Returns the cached Group object with the specified group id, in the specified partition.
lookupIdentityById(Class<T>, String) - Method in interface org.picketlink.idm.IdentityManager
Retrieves an IdentityType with the given identifier.
lookupRole(Partition, String) - Method in interface org.picketlink.idm.IdentityCache
Returns the cached Role object with the specified name, in the specified partition.
lookupUser(Realm, String) - Method in interface org.picketlink.idm.IdentityCache
Returns the cached User object for the specified id, in the specified Realm.

M

ManagedCredential - Annotation Type in org.picketlink.idm.jpa.annotations.entity
This annotation is applied to an entity class to indicate that it contains managed credential-related state.
MappedAttribute - Annotation Type in org.picketlink.idm.jpa.annotations.entity
If this annotation is present on an entity bean used to store ad-hoc attribute values.
mappedEntity(Class<?>...) - Method in class org.picketlink.idm.config.JPAStoreConfigurationBuilder
 
mapping(Class<? extends AttributedType>) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
mapping(Class<? extends AttributedType>) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
 
marshallingError(Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
matchCredential(Digest, char[]) - Static method in class org.picketlink.idm.credential.util.DigestUtil
Match the Client Response value with a generated digest based on the password
md5(String) - Static method in class org.picketlink.idm.credential.util.DigestUtil
Determine the message digest
MEMBER - Static variable in class org.picketlink.idm.model.sample.GroupMembership
 
MESSAGES - Static variable in interface org.picketlink.idm.IDMMessages
 

N

NAME - Static variable in class org.picketlink.idm.model.sample.Group
A query parameter used to set the name value.
NAME - Static variable in class org.picketlink.idm.model.sample.Role
A query parameter used to set the name value.
named(String) - Method in class org.picketlink.idm.config.AbstractIdentityConfigurationChildBuilder
 
named(String) - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
Creates a named configuration.
named(String) - Method in interface org.picketlink.idm.config.IdentityConfigurationChildBuilder
Creates a named configuration.
NamedIdentityConfigurationBuilder - Class in org.picketlink.idm.config
 
NamedIdentityConfigurationBuilder(String, IdentityConfigurationBuilder) - Constructor for class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
 
nullArgument(String) - Method in interface org.picketlink.idm.IDMMessages
 
NUMBER_DIGITS - Static variable in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 

O

objectClasses(String...) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
OperationNotSupportedException - Exception in org.picketlink.idm.config
An OperationNotSupportedException is thrown to indicate that a AttributedType or IdentityStoreConfiguration.IdentityOperation is not supported by the configuration.
OperationNotSupportedException(String, Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation) - Constructor for exception org.picketlink.idm.config.OperationNotSupportedException
 
org.picketlink.idm - package org.picketlink.idm
 
org.picketlink.idm.config - package org.picketlink.idm.config
 
org.picketlink.idm.credential - package org.picketlink.idm.credential
 
org.picketlink.idm.credential.encoder - package org.picketlink.idm.credential.encoder
 
org.picketlink.idm.credential.handler - package org.picketlink.idm.credential.handler
 
org.picketlink.idm.credential.handler.annotations - package org.picketlink.idm.credential.handler.annotations
 
org.picketlink.idm.credential.storage - package org.picketlink.idm.credential.storage
 
org.picketlink.idm.credential.storage.annotations - package org.picketlink.idm.credential.storage.annotations
 
org.picketlink.idm.credential.util - package org.picketlink.idm.credential.util
 
org.picketlink.idm.event - package org.picketlink.idm.event
 
org.picketlink.idm.jpa.annotations - package org.picketlink.idm.jpa.annotations
 
org.picketlink.idm.jpa.annotations.entity - package org.picketlink.idm.jpa.annotations.entity
 
org.picketlink.idm.model - package org.picketlink.idm.model
 
org.picketlink.idm.model.annotation - package org.picketlink.idm.model.annotation
 
org.picketlink.idm.model.sample - package org.picketlink.idm.model.sample
 
org.picketlink.idm.query - package org.picketlink.idm.query
 
org.picketlink.idm.spi - package org.picketlink.idm.spi
 
org.picketlink.idm.util - package org.picketlink.idm.util
 
OTPCredentialStorage - Class in org.picketlink.idm.credential.storage
 
OTPCredentialStorage() - Constructor for class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
OwnerReference - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the identity property of a relationship identity entity

P

PARENT - Static variable in class org.picketlink.idm.model.sample.Group
A query parameter used to set the parent value.
parentMapping(String, String) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
parentMembershipAttributeName(String) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
PARTITION - Static variable in interface org.picketlink.idm.model.IdentityType
A query parameter used to set the Partition value
Partition - Interface in org.picketlink.idm.model
An abstract container representing a grouping of identity objects.
partitionAlreadyExistsWithName(Class<? extends Partition>, String) - Method in interface org.picketlink.idm.IDMMessages
 
PartitionClass - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the partition class property of a partition entity.
PartitionManager - Interface in org.picketlink.idm
Provides partition management operations
PartitionName - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the partition name property of a partition entity.
partitionNotFoundWithName(Class<? extends Partition>, String) - Method in interface org.picketlink.idm.IDMMessages
 
PartitionStore<T extends IdentityStoreConfiguration> - Interface in org.picketlink.idm.spi
A special type of IdentityStore that is also capable of providing partition management functionality
Password - Class in org.picketlink.idm.credential
Represents a text-based password credential
Password(char[]) - Constructor for class org.picketlink.idm.credential.Password
 
Password(String) - Constructor for class org.picketlink.idm.credential.Password
 
PASSWORD_ENCODER - Static variable in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
Stores a stateless instance of PasswordEncoder that should be used to encode passwords.
PasswordCredentialHandler<S extends CredentialStore<?>,V extends UsernamePasswordCredentials,U extends Password> - Class in org.picketlink.idm.credential.handler
This particular implementation supports the validation of UsernamePasswordCredentials, and updating Password credentials.
PasswordCredentialHandler() - Constructor for class org.picketlink.idm.credential.handler.PasswordCredentialHandler
 
PasswordEncoder - Interface in org.picketlink.idm.credential.encoder
Represents different forms to encode passwords.
PATH - Static variable in class org.picketlink.idm.model.sample.Group
A query parameter used to set the path.
PATH_SEPARATOR - Static variable in class org.picketlink.idm.model.sample.Group
 
PBKDF2PasswordEncoder - Class in org.picketlink.idm.credential.encoder
Implementation of PasswordEncoder that uses PBKDF2
PBKDF2PasswordEncoder(byte[], int, int) - Constructor for class org.picketlink.idm.credential.encoder.PBKDF2PasswordEncoder
 
preserveState(boolean) - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
Tells the store to preserve state between initializations.
putAgent(Realm, Agent) - Method in interface org.picketlink.idm.IdentityCache
Inserts the specified Agent into the cache, within the specified Partition.
putGroup(Partition, Group) - Method in interface org.picketlink.idm.IdentityCache
Inserts the specified group into the cache, within the specified Partition.
putRole(Partition, Role) - Method in interface org.picketlink.idm.IdentityCache
Inserts the specified role into the cache, within the specified Partition.
putUser(Realm, User) - Method in interface org.picketlink.idm.IdentityCache
Inserts the specified user into the cache, for the specified Realm.

Q

QueryParameter - Interface in org.picketlink.idm.query
A marker interface indicating that the implementing class can be used as a parameter within an IdentityQuery or RelationshipQuery
queryUnsupportedParameterValue(String, Object) - Method in interface org.picketlink.idm.IDMMessages
 

R

raiseEvent(Object) - Method in interface org.picketlink.idm.event.EventBridge
 
readFrom(T) - Method in class org.picketlink.idm.config.Builder
Reads a pre-created configuration.
readFrom(FileIdentityStoreConfiguration) - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
 
readFrom(List<IdentityConfiguration>) - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
 
readFrom(T) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
readFrom(List<? extends IdentityStoreConfiguration>) - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
readFrom(JPAIdentityStoreConfiguration) - Method in class org.picketlink.idm.config.JPAStoreConfigurationBuilder
 
readFrom(LDAPMappingConfiguration) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
readFrom(LDAPIdentityStoreConfiguration) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
 
readFrom(IdentityConfiguration) - Method in class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
 
readOnlyAttribute(String, String) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
Realm - Class in org.picketlink.idm.model.sample
A Realm defines a boundary for certain identity state.
Realm() - Constructor for class org.picketlink.idm.model.sample.Realm
 
Realm(String) - Constructor for class org.picketlink.idm.model.sample.Realm
 
Relationship - Interface in org.picketlink.idm.model
Represents a relationship between two or more IdentityType, which is also capable of supporting multiple attribute values.
RelationshipClass - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the relationship class property of a relationship entity.
RelationshipCreatedEvent - Class in org.picketlink.idm.event
This event is raised when a new Relationship is created Pedro Silva
RelationshipCreatedEvent(Relationship) - Constructor for class org.picketlink.idm.event.RelationshipCreatedEvent
 
RelationshipDeletedEvent - Class in org.picketlink.idm.event
This event is raised when a new Relationship is deleted Pedro Silva
RelationshipDeletedEvent(Relationship) - Constructor for class org.picketlink.idm.event.RelationshipDeletedEvent
 
RelationshipDescriptor - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the descriptor property of a relationship identity entity
RelationshipManager - Interface in org.picketlink.idm
Defines relationship management operations
RelationshipMember - Annotation Type in org.picketlink.idm.jpa.annotations
Marks the member property of a relationship identity entity.
RelationshipPolicy - Class in org.picketlink.idm.spi
The relationship policy determines how and where relationships between identities are stored.
RelationshipPolicy(Set<Class<? extends Relationship>>, Set<Class<? extends Relationship>>) - Constructor for class org.picketlink.idm.spi.RelationshipPolicy
 
RelationshipQuery<T extends Relationship> - Interface in org.picketlink.idm.query
Used to query identity relationships
relationshipQueryFailed(RelationshipQuery<?>, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
RelationshipQueryParameter - Interface in org.picketlink.idm.query
 
relationshipRemoveFailed(Relationship, Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
RelationshipUpdatedEvent - Class in org.picketlink.idm.event
This event is raised when a new Relationship is updated Pedro Silva
RelationshipUpdatedEvent(Relationship) - Constructor for class org.picketlink.idm.event.RelationshipUpdatedEvent
 
remove(IdentityType) - Method in interface org.picketlink.idm.IdentityManager
Removes the given IdentityType instance from the configured identity store.
remove(Partition) - Method in interface org.picketlink.idm.PartitionManager
Removes the specified partition
remove(Relationship) - Method in interface org.picketlink.idm.RelationshipManager
Removes the given Relationship instance.
remove(IdentityContext, AttributedType) - Method in interface org.picketlink.idm.spi.IdentityStore
Removes the specified IdentityType
remove(IdentityContext, Partition) - Method in interface org.picketlink.idm.spi.PartitionStore
 
removeAttribute(String) - Method in class org.picketlink.idm.model.AbstractAttributedType
 
removeAttribute(String) - Method in interface org.picketlink.idm.model.AttributedType
Remove the attribute with given name
removeAttribute(IdentityContext, AttributedType, String) - Method in interface org.picketlink.idm.spi.IdentityStore
Removes the specified Attribute value, for the specified IdentityType
removeFromGroup(RelationshipManager, Account, Group) - Static method in class org.picketlink.idm.model.sample.SampleModel
Removes the given Agent from the provided Group.
retrieveCredentials(Account, Class<T>) - Method in interface org.picketlink.idm.IdentityManager
Returns a list of all stored credential values for the specified account and credential storage class
retrieveCredentials(IdentityContext, Account, Class<T>) - Method in interface org.picketlink.idm.spi.CredentialStore
Returns a List of all credential state of the specified class, for the specified Account
retrieveCurrentCredential(Account, Class<T>) - Method in interface org.picketlink.idm.IdentityManager
Returns the current stored credential value for the specific account and credential storage class
retrieveCurrentCredential(IdentityContext, Account, Class<T>) - Method in interface org.picketlink.idm.spi.CredentialStore
Return the currently active credential state of the specified class, for the specified Account
revokeGroupRole(RelationshipManager, IdentityType, Role, Group) - Static method in class org.picketlink.idm.model.sample.SampleModel
Revokes a GroupRole relationship for the given IdentityType, Role and Group instances.
revokeRole(RelationshipManager, IdentityType, Role) - Static method in class org.picketlink.idm.model.sample.SampleModel
Revokes the given Role from the provided IdentityType.
ROLE - Static variable in class org.picketlink.idm.model.sample.Grant
 
Role - Class in org.picketlink.idm.model.sample
Represents a role, which may be assigned to account objects in various ways to grant specific application privileges
Role() - Constructor for class org.picketlink.idm.model.sample.Role
 
Role(String) - Constructor for class org.picketlink.idm.model.sample.Role
 

S

SampleModel - Class in org.picketlink.idm.model.sample
This class provides a number of static convenience methods for looking up identities from the sample identity model.
SampleModel() - Constructor for class org.picketlink.idm.model.sample.SampleModel
 
SecurityConfigurationException - Exception in org.picketlink.idm.config
This exception is thrown when a problem is found with the Security API configuration
SecurityConfigurationException() - Constructor for exception org.picketlink.idm.config.SecurityConfigurationException
 
SecurityConfigurationException(String, Throwable) - Constructor for exception org.picketlink.idm.config.SecurityConfigurationException
 
SecurityConfigurationException(String) - Constructor for exception org.picketlink.idm.config.SecurityConfigurationException
 
SecurityConfigurationException(Throwable) - Constructor for exception org.picketlink.idm.config.SecurityConfigurationException
 
SecurityException - Exception in org.picketlink.idm
Any exception that is raised by the security module extends from this runtime exception class, making it easy for other modules and extensions to catch all security-related exceptions in a single catch block, if need be.
SecurityException() - Constructor for exception org.picketlink.idm.SecurityException
 
SecurityException(String, Throwable) - Constructor for exception org.picketlink.idm.SecurityException
 
SecurityException(String) - Constructor for exception org.picketlink.idm.SecurityException
 
SecurityException(Throwable) - Constructor for exception org.picketlink.idm.SecurityException
 
setAccessToken(String) - Method in class org.picketlink.idm.model.sample.Authorization
 
setApplication(Agent) - Method in class org.picketlink.idm.model.sample.Authorization
 
setAssignee(IdentityType) - Method in class org.picketlink.idm.model.sample.Grant
 
setAttribute(Attribute<? extends Serializable>) - Method in class org.picketlink.idm.model.AbstractAttributedType
 
setAttribute(Attribute<? extends Serializable>) - Method in interface org.picketlink.idm.model.AttributedType
Set the specified attribute.
setAttribute(IdentityContext, AttributedType, Attribute<? extends Serializable>) - Method in interface org.picketlink.idm.spi.IdentityStore
Sets the specified Attribute value for the specified IdentityType
setAuthorizationCode(String) - Method in class org.picketlink.idm.model.sample.Authorization
 
setBase64Cert(String) - Method in class org.picketlink.idm.credential.storage.X509CertificateStorage
 
setCalendar(Calendar) - Method in class org.picketlink.idm.credential.util.TimeBasedOTP
 
setClientNonce(String) - Method in class org.picketlink.idm.credential.Digest
 
setCreatedDate(Date) - Method in class org.picketlink.idm.model.AbstractIdentityType
 
setCreatedDate(Date) - Method in interface org.picketlink.idm.model.IdentityType
Sets the date that this IdentityType was created.
setCredentialHandlerProperty(String, Object) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Sets a configuration property for a CredentialHandler.
setDevice(String) - Method in class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
setDevice(String) - Method in class org.picketlink.idm.credential.TOTPCredential
 
setDevice(String) - Method in class org.picketlink.idm.credential.TOTPCredentials
 
setDigest(String) - Method in class org.picketlink.idm.credential.Digest
 
setDigest(byte[]) - Method in class org.picketlink.idm.credential.Digest
 
setDomain(String) - Method in class org.picketlink.idm.credential.Digest
 
setEffectiveDate(Date) - Method in class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
setEffectiveDate(Date) - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
setEffectiveDate(Date) - Method in class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
setEffectiveDate(Date) - Method in class org.picketlink.idm.credential.storage.X509CertificateStorage
 
setEmail(String) - Method in class org.picketlink.idm.model.sample.User
 
setEnabled(boolean) - Method in class org.picketlink.idm.model.AbstractIdentityType
 
setEnabled(boolean) - Method in interface org.picketlink.idm.model.IdentityType
Sets the current enabled status of this IdentityType.
setEncodedHash(String) - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
setExpirationDate(Date) - Method in class org.picketlink.idm.model.AbstractIdentityType
 
setExpirationDate(Date) - Method in interface org.picketlink.idm.model.IdentityType
Sets the date that this IdentityType expires.
setExpiryDate(Date) - Method in class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
setExpiryDate(Date) - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
setExpiryDate(Date) - Method in class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
setExpiryDate(Date) - Method in class org.picketlink.idm.credential.storage.X509CertificateStorage
 
setFirstName(String) - Method in class org.picketlink.idm.model.sample.User
 
setGroup(Group) - Method in class org.picketlink.idm.model.sample.GroupMembership
 
setGroup(Group) - Method in class org.picketlink.idm.model.sample.GroupRole
 
setHa1(byte[]) - Method in class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
setId(String) - Method in class org.picketlink.idm.model.AbstractAttributedType
 
setId(String) - Method in interface org.picketlink.idm.model.AttributedType
Sets the unique identifier for this instance
setIdentityStoreType(Class<T>) - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
setLastName(String) - Method in class org.picketlink.idm.model.sample.User
 
setLimit(int) - Method in interface org.picketlink.idm.query.IdentityQuery
 
setLimit(long) - Method in interface org.picketlink.idm.query.RelationshipQuery
 
setLoaded(boolean) - Method in class org.picketlink.idm.model.Attribute
 
setLoginName(String) - Method in class org.picketlink.idm.model.sample.Agent
 
setMember(Account) - Method in class org.picketlink.idm.model.sample.GroupMembership
 
setMethod(String) - Method in class org.picketlink.idm.credential.Digest
 
setName(String) - Method in class org.picketlink.idm.model.AbstractPartition
 
setName(String) - Method in class org.picketlink.idm.model.sample.Group
 
setName(String) - Method in class org.picketlink.idm.model.sample.Role
 
setNonce(String) - Method in class org.picketlink.idm.credential.Digest
 
setNonceCount(String) - Method in class org.picketlink.idm.credential.Digest
 
setOffset(int) - Method in interface org.picketlink.idm.query.IdentityQuery
 
setOffset(long) - Method in interface org.picketlink.idm.query.RelationshipQuery
 
setOpaque(String) - Method in class org.picketlink.idm.credential.Digest
 
setParameter(QueryParameter, Object...) - Method in interface org.picketlink.idm.query.IdentityQuery
 
setParameter(QueryParameter, Object...) - Method in interface org.picketlink.idm.query.RelationshipQuery
 
setParameter(String, Object) - Method in interface org.picketlink.idm.spi.IdentityContext
Sets a parameter value
setParentGroup(Group) - Method in class org.picketlink.idm.model.sample.Group
 
setPartition(Partition) - Method in class org.picketlink.idm.model.AbstractIdentityType
 
setPartition(Partition) - Method in interface org.picketlink.idm.model.IdentityType
Sets the Partition for this object.
setPassword(String) - Method in class org.picketlink.idm.credential.Digest
 
setPassword(Password) - Method in class org.picketlink.idm.credential.UsernamePasswordCredentials
 
setPath(String) - Method in class org.picketlink.idm.model.sample.Group
 
setQop(String) - Method in class org.picketlink.idm.credential.Digest
 
setRealm(String) - Method in class org.picketlink.idm.credential.Digest
 
setRealm(String) - Method in class org.picketlink.idm.credential.storage.DigestCredentialStorage
 
setRefreshToken(String) - Method in class org.picketlink.idm.model.sample.Authorization
 
setRole(Role) - Method in class org.picketlink.idm.model.sample.Grant
 
setSalt(String) - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
 
setSecretKey(String) - Method in class org.picketlink.idm.credential.storage.OTPCredentialStorage
 
setSortAscending(boolean) - Method in interface org.picketlink.idm.query.IdentityQuery
Specify if sorting will be ascending (true) or descending (false)
setSortParameters(QueryParameter...) - Method in interface org.picketlink.idm.query.IdentityQuery
Parameters used to sort the results.
setStale(String) - Method in class org.picketlink.idm.credential.Digest
 
setStatus(Credentials.Status) - Method in class org.picketlink.idm.credential.AbstractBaseCredentials
 
setToken(String) - Method in class org.picketlink.idm.credential.TOTPCredentials
 
setTrusted(boolean) - Method in class org.picketlink.idm.credential.X509CertificateCredentials
Indicates if the provided certificate should be trusted and perform the validation against the existence of the principal.
setup(S) - Method in interface org.picketlink.idm.credential.handler.CredentialHandler
 
setup(CredentialStore<?>) - Method in class org.picketlink.idm.credential.handler.DigestCredentialHandler
 
setup(S) - Method in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
 
setup(CredentialStore<?>) - Method in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
setup(CredentialStore<?>) - Method in class org.picketlink.idm.credential.handler.X509CertificateCredentialHandler
 
setup(T) - Method in interface org.picketlink.idm.spi.IdentityStore
Sets the configuration and context in which the IdentityStore will execute its operations
setUri(String) - Method in class org.picketlink.idm.credential.Digest
 
setUser(User) - Method in class org.picketlink.idm.model.sample.Authorization
 
setUsername(String) - Method in class org.picketlink.idm.credential.Digest
 
setUsername(String) - Method in class org.picketlink.idm.credential.UsernamePasswordCredentials
 
setUserName(String) - Method in class org.picketlink.idm.credential.X509CertificateCredentials
 
setValidatedAccount(Account) - Method in class org.picketlink.idm.credential.AbstractBaseCredentials
 
setValue(String, Object) - Method in class org.picketlink.idm.event.EventContext
 
setValue(T) - Method in class org.picketlink.idm.model.Attribute
Sets the value for this attribute.
SHAPasswordEncoder - Class in org.picketlink.idm.credential.encoder
PasswordEncoder that uses SHA to encode passwords.
SHAPasswordEncoder(int) - Constructor for class org.picketlink.idm.credential.encoder.SHAPasswordEncoder
 
storeConfigUnsupportedOperation(Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation, Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation) - Method in interface org.picketlink.idm.IDMMessages
 
storeCredential(IdentityContext, Account, CredentialStorage) - Method in interface org.picketlink.idm.spi.CredentialStore
Store the specified credential state
Stored - Annotation Type in org.picketlink.idm.credential.storage.annotations
This annotation denotes a property of a Class implementing the CredentialStorage interface as being persistent.
stores() - Method in class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
 
StoreSelector - Interface in org.picketlink.idm.spi
Returns the correct IdentityStore instances for certain operation types, for a given Partition
supportAllFeatures() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Enables the default feature set for this configuration.
supportCredentials(boolean) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Enable/Disable credentials support
SupportedAttributes - Annotation Type in org.picketlink.idm.jpa.annotations.entity
This annotation is applied to an attribute entity bean to indicate which attribute types should be supported and stored by the annotated entity.
supportGlobalRelationship(Class<? extends Relationship>...) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Defines which types should be supported by this configuration.
SupportsCredentials - Annotation Type in org.picketlink.idm.credential.handler.annotations
This annotation is used to declare which credential types are supported by a particular CredentialHandler implementation
supportSelfRelationship(Class<? extends Relationship>...) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Defines which types should be supported by this configuration.
supportsPartition() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
supportsPartition() - Method in class org.picketlink.idm.config.IdentityConfiguration
 
supportsPartition() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Indicates if this configuration supports partition storage.
supportsType(Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation) - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
 
supportsType(Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation) - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
Checks if the configuration supports the given AttributedType and IdentityStoreConfiguration.IdentityOperation.
supportType(Class<? extends AttributedType>...) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Defines which types should be supported by this configuration.

T

Tier - Class in org.picketlink.idm.model.sample
A hierarchical abstraction representing a partitioned set or subset of services, for which specialized Roles and Groups may be created.
Tier() - Constructor for class org.picketlink.idm.model.sample.Tier
 
Tier(String) - Constructor for class org.picketlink.idm.model.sample.Tier
 
TimeBasedOTP - Class in org.picketlink.idm.credential.util
TOTP: Time-based One-time Password Algorithm Based on http://tools.ietf.org/html/draft-mraihi-totp-timebased-06
TimeBasedOTP() - Constructor for class org.picketlink.idm.credential.util.TimeBasedOTP
 
TimeBasedOTP(String, int, int, int) - Constructor for class org.picketlink.idm.credential.util.TimeBasedOTP
 
toSet(P[]) - Static method in class org.picketlink.idm.util.IDMUtil
Converts the given array into a Set.
toString() - Method in class org.picketlink.idm.model.AbstractPartition
 
TOTPCredential - Class in org.picketlink.idm.credential
This class can be used to update TOTP credentials.
TOTPCredential(String) - Constructor for class org.picketlink.idm.credential.TOTPCredential
 
TOTPCredential(String, String) - Constructor for class org.picketlink.idm.credential.TOTPCredential
 
TOTPCredentialHandler - Class in org.picketlink.idm.credential.handler
This particular implementation supports the validation of TOTPCredentials, and updating TOTPCredential credentials.
TOTPCredentialHandler() - Constructor for class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
TOTPCredentials - Class in org.picketlink.idm.credential
An extension of the UsernamePasswordCredentials that includes an OTP token
TOTPCredentials() - Constructor for class org.picketlink.idm.credential.TOTPCredentials
 

U

Unique - Annotation Type in org.picketlink.idm.model.annotation
Marks a property of an IdentityType, Partition or Relationship as being an attribute of that IdentityType, Partition or Relationship.
unmarshallingError(Throwable) - Method in interface org.picketlink.idm.IDMMessages
 
unsupportType(Class<? extends AttributedType>, IdentityStoreConfiguration.IdentityOperation...) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
Defines which type should not be supported by this configuration.
update(IdentityContext, Account, U, S, Date, Date) - Method in interface org.picketlink.idm.credential.handler.CredentialHandler
 
update(IdentityContext, Account, Digest, CredentialStore<?>, Date, Date) - Method in class org.picketlink.idm.credential.handler.DigestCredentialHandler
 
update(IdentityContext, Account, U, S, Date, Date) - Method in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
 
update(IdentityContext, Account, TOTPCredential, CredentialStore<?>, Date, Date) - Method in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
update(IdentityContext, Account, X509Certificate, CredentialStore<?>, Date, Date) - Method in class org.picketlink.idm.credential.handler.X509CertificateCredentialHandler
 
update(IdentityType) - Method in interface org.picketlink.idm.IdentityManager
Updates the given IdentityType instance.
update(Partition) - Method in interface org.picketlink.idm.PartitionManager
Updates the attributes of the specified partition
update(Relationship) - Method in interface org.picketlink.idm.RelationshipManager
Updates the given Relationship instance.
update(IdentityContext, AttributedType) - Method in interface org.picketlink.idm.spi.IdentityStore
Updates the specified IdentityType
update(IdentityContext, Partition) - Method in interface org.picketlink.idm.spi.PartitionStore
 
updateCredential(Account, Object) - Method in interface org.picketlink.idm.IdentityManager
Updates a credential for the given Account.
updateCredential(Account, Object, Date, Date) - Method in interface org.picketlink.idm.IdentityManager
Updates a credential for the given Account.
updateCredential(IdentityContext, Account, Object, Date, Date) - Method in interface org.picketlink.idm.spi.IdentityStore
Updates the specified credential value for the specified Agent.
url(String) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
 
USER - Static variable in class org.picketlink.idm.model.sample.Authorization
 
User - Class in org.picketlink.idm.model.sample
This class represents a User; a human agent that may authenticate with the application
User() - Constructor for class org.picketlink.idm.model.sample.User
 
User(String) - Constructor for class org.picketlink.idm.model.sample.User
 
userName(String) - Static method in class org.picketlink.idm.credential.util.DigestUtil
 
UsernamePasswordCredentials - Class in org.picketlink.idm.credential
Represents the credentials typically used by standard username/password authentication.
UsernamePasswordCredentials() - Constructor for class org.picketlink.idm.credential.UsernamePasswordCredentials
 
UsernamePasswordCredentials(String, Password) - Constructor for class org.picketlink.idm.credential.UsernamePasswordCredentials
 

V

validate() - Method in class org.picketlink.idm.config.Builder
Validates the internal state.
validate() - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.IdentityConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.JPAStoreConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
 
validate() - Method in class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
 
validate(IdentityContext, V, S) - Method in interface org.picketlink.idm.credential.handler.CredentialHandler
 
validate(IdentityContext, DigestCredentials, CredentialStore<?>) - Method in class org.picketlink.idm.credential.handler.DigestCredentialHandler
 
validate(IdentityContext, V, S) - Method in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
 
validate(IdentityContext, TOTPCredentials, CredentialStore<?>) - Method in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
 
validate(IdentityContext, X509CertificateCredentials, CredentialStore<?>) - Method in class org.picketlink.idm.credential.handler.X509CertificateCredentialHandler
 
validate(Digest, String, String) - Method in class org.picketlink.idm.credential.util.DigestUtil
 
validate(String, byte[]) - Method in class org.picketlink.idm.credential.util.TimeBasedOTP
Validates a token using a secret key.
validateCredentials(Credentials) - Method in interface org.picketlink.idm.IdentityManager
Validates the given Credentials.
validateCredentials(IdentityContext, Credentials) - Method in interface org.picketlink.idm.spi.IdentityStore
Validates the specified credentials.
valueOf(String) - Static method in enum org.picketlink.idm.config.IdentityStoreConfiguration.IdentityOperation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.picketlink.idm.credential.Credentials.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.picketlink.idm.config.IdentityStoreConfiguration.IdentityOperation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.picketlink.idm.credential.Credentials.Status
Returns an array containing the constants of this enum type, in the order they are declared.
verify(String, String) - Method in class org.picketlink.idm.credential.encoder.BCryptPasswordEncoder
 
verify(String, String) - Method in interface org.picketlink.idm.credential.encoder.PasswordEncoder
Checks if the rawPassword and encodedPassword matches.
verify(String, String) - Method in class org.picketlink.idm.credential.encoder.PBKDF2PasswordEncoder
 
verify(String, String) - Method in class org.picketlink.idm.credential.encoder.SHAPasswordEncoder
 

W

workingDirectory(String) - Method in class org.picketlink.idm.config.FileStoreConfigurationBuilder
Defines the working directory that should be used to store data.

X

X509CertificateCredentialHandler<S,V,U> - Class in org.picketlink.idm.credential.handler
This particular implementation supports the validation of X509CertificateCredentials, and updating X509Cert credentials.
X509CertificateCredentialHandler() - Constructor for class org.picketlink.idm.credential.handler.X509CertificateCredentialHandler
 
X509CertificateCredentials - Class in org.picketlink.idm.credential
A credential representing an X509 certificate for certificate-based authentication
X509CertificateCredentials(X509Certificate) - Constructor for class org.picketlink.idm.credential.X509CertificateCredentials
 
X509CertificateStorage - Class in org.picketlink.idm.credential.storage
CredentialStorage for X509 Certificates credentials.
X509CertificateStorage() - Constructor for class org.picketlink.idm.credential.storage.X509CertificateStorage
 
X509CertificateStorage(X509Certificate) - Constructor for class org.picketlink.idm.credential.storage.X509CertificateStorage
 
A B C D E F G H I J L M N O P Q R S T U V W X 

Copyright © 2013. All Rights Reserved.