- 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
-
- AbstractCredentialStorage - Class in org.picketlink.idm.credential.storage
-
- AbstractCredentialStorage() - Constructor for class org.picketlink.idm.credential.storage.AbstractCredentialStorage
-
- 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
-
- AbstractIdentityStoreConfiguration(Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, Map<Class<? extends AttributedType>, Set<IdentityStoreConfiguration.IdentityOperation>>, List<ContextInitializer>, Map<String, Object>, Set<Class<? extends CredentialHandler>>, boolean, boolean) - 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
-
- 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.
- activeDirectory(boolean) - Method in class org.picketlink.idm.config.LDAPStoreConfigurationBuilder
-
Sets the attribute name used as the unique identifier for entries.
- add(Class<? extends IdentityStoreConfiguration>, Class<U>) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
-
- add(Class<? extends IdentityStoreConfiguration>, Class<T>) - Method in interface org.picketlink.idm.config.IdentityStoreConfigurationChildBuilder
-
- 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 with a reference to the given configurationName
.
- 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
-
- 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.basic.BasicModel
-
- Agent - Class in org.picketlink.idm.model.basic
-
An
Account
implementation that represents a non-human authenticating entity
- Agent() - Constructor for class org.picketlink.idm.model.basic.Agent
-
- Agent(String) - Constructor for class org.picketlink.idm.model.basic.Agent
-
- ALGO - Static variable in class org.picketlink.idm.credential.encoder.PBKDF2PasswordEncoder
-
- ALGORITHM - Static variable in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
-
- ALGORITHM_RANDOM_NUMBER - Static variable in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
-
The algorithm to be used to salt passwords.
- AllowedPermission - Annotation Type in org.picketlink.idm.permission.annotations
-
Specifies an allowable permission operation for the target class, and allows for an optional bit mask
value for mapping the permission operation to a persistent store
- AllowedPermissions - Annotation Type in org.picketlink.idm.permission.annotations
-
Specifies a list of permission actions for a class
- AlreadyLoggedInEvent - Class in org.picketlink.authentication.event
-
This event is fired when an already authenticated user attempts to authenticate again
- AlreadyLoggedInEvent() - Constructor for class org.picketlink.authentication.event.AlreadyLoggedInEvent
-
- ASSIGNEE - Static variable in class org.picketlink.idm.model.basic.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
-
Maps a type property to a specific LDAP attribute.
- attribute(String, String, boolean) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
-
Maps a type property to a specific LDAP attribute and mark it as an identifier.
- 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
-
- 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.
- AttributeStore<T extends IdentityStoreConfiguration> - Interface in org.picketlink.idm.spi
-
A special type of IdentityStore that is also capable of providing attribute management functionality.
- 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
- AUTH_TYPE_INIT_PARAM - Static variable in class org.picketlink.authentication.web.AuthenticationFilter
-
- authenticate() - Method in interface org.picketlink.authentication.Authenticator
-
Performs the authentication.
- AuthenticationException - Exception in org.picketlink.authentication
-
Thrown if there is an error during the authentication process
- AuthenticationException(String) - Constructor for exception org.picketlink.authentication.AuthenticationException
-
- AuthenticationException(String, Throwable) - Constructor for exception org.picketlink.authentication.AuthenticationException
-
- AuthenticationFilter - Class in org.picketlink.authentication.web
-
This filter provides an authentication entry point for web applications using different
HTTP Authentication Schemes such as FORM, BASIC, DIGEST and CLIENT-CERT.
- AuthenticationFilter() - Constructor for class org.picketlink.authentication.web.AuthenticationFilter
-
- AuthenticationFilter.AuthType - Enum in org.picketlink.authentication.web
-
- Authenticator - Interface in org.picketlink.authentication
-
An Authenticator implementation is responsible for managing the user authentication process.
- Authenticator.AuthenticationStatus - Enum in org.picketlink.authentication
-
- Cache<K,V> - Interface in org.picketlink.cache
-
Cache Interface
- Cacheable - Interface in org.picketlink.cache
-
Interface indicating an
entity has access to a cache
- CacheManager - Interface in org.picketlink.cache
-
Manager to manage cache instances
- 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
-
- canHandle(Class<?>) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionHandler
-
Returns true if the implementation can handle resources of the specified class
- canLoadResource(String) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionHandler
-
Returns true if the implementation can load the resource instance for the specified identifier
- challengeClient(HttpServletRequest, HttpServletResponse) - Method in class org.picketlink.authentication.web.BasicAuthenticationScheme
-
- challengeClient(HttpServletRequest, HttpServletResponse) - Method in class org.picketlink.authentication.web.ClientCertAuthenticationScheme
-
- challengeClient(HttpServletRequest, HttpServletResponse) - Method in class org.picketlink.authentication.web.DigestAuthenticationScheme
-
- challengeClient(HttpServletRequest, HttpServletResponse) - Method in class org.picketlink.authentication.web.FormAuthenticationScheme
-
- challengeClient(HttpServletRequest, HttpServletResponse) - Method in interface org.picketlink.authentication.web.HTTPAuthenticationScheme
-
Challenges the client if no credentials were supplied or the credentials were not extracted in order to continue with the authentication.
- 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
-
- clearPermissions(Object) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
-
- clearPermissions(Object) - Method in interface org.picketlink.idm.PermissionManager
-
Remove all permissions for the specified resource
- ClientCertAuthenticationScheme - Class in org.picketlink.authentication.web
-
- ClientCertAuthenticationScheme(FilterConfig) - Constructor for class org.picketlink.authentication.web.ClientCertAuthenticationScheme
-
- clientResponseValue(Digest, char[]) - Static method in class org.picketlink.authentication.web.support.HTTPDigestUtil
-
Given the digest, construct the client response value
- configBuildMultipleConfigurationExists() - Method in interface org.picketlink.idm.IDMMessages
-
- configCouldNotCreateConfiguration(Exception) - Method in interface org.picketlink.idm.IDMMessages
-
- configCouldNotCreateStore(Class<? extends IdentityStore>, IdentityStoreConfiguration, Exception) - Method in interface org.picketlink.idm.IDMMessages
-
- configInvalidConfiguration(String, Throwable) - Method in interface org.picketlink.idm.IDMMessages
-
- configJpaStoreMappedPropertyNotFound(Class<?>, String, Class<?>) - Method in interface org.picketlink.idm.IDMMessages
-
- configJpaStoreNoEntityClassesProvided() - Method in interface org.picketlink.idm.IDMMessages
-
- configJpaStoreRequiredMappingAnnotation(Class<?>, Class<? extends Annotation>) - Method in interface org.picketlink.idm.IDMMessages
-
- configMultipleConfigurationsFoundWithCredentialSupport() - Method in interface org.picketlink.idm.IDMMessages
-
- configMultipleConfigurationsFoundWithSameName(String) - Method in interface org.picketlink.idm.IDMMessages
-
- configNoConfigurationProvided() - Method in interface org.picketlink.idm.IDMMessages
-
- configNoIdentityConfigurationProvided() - Method in interface org.picketlink.idm.IDMMessages
-
- configStoreDuplicatedSupportedType(Class<?>) - Method in interface org.picketlink.idm.IDMMessages
-
- configStoreMultiplePartitionConfigExists(IdentityStoreConfiguration, IdentityStoreConfiguration) - Method in interface org.picketlink.idm.IDMMessages
-
- configStoreNoIdentityStoreConfigProvided() - Method in interface org.picketlink.idm.IDMMessages
-
- configUnknownStoreForConfiguration(IdentityStoreConfiguration) - Method in interface org.picketlink.idm.IDMMessages
-
- 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.authentication.web.support.HTTPDigestUtil
-
Convert a byte array to hex
- convertBytesToHex(byte[]) - Static method in class org.picketlink.idm.credential.util.DigestUtil
-
Convert a byte array to hex
- convertResourcePermissions(Class<?>, Object) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionHandler
-
- 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
-
- createIdentityManager(Partition) - Method in interface org.picketlink.idm.PartitionManager
-
- createIdentityQuery(Class<T>) - Method in interface org.picketlink.idm.IdentityManager
-
- createPermissionManager() - Method in interface org.picketlink.idm.PartitionManager
-
- createPermissionManager(Partition) - Method in interface org.picketlink.idm.PartitionManager
-
- createRelationshipManager() - Method in interface org.picketlink.idm.PartitionManager
-
- createRelationshipQuery(Class<T>) - Method in interface org.picketlink.idm.RelationshipManager
-
- CREDENTIAL_LOGGER - Static variable in interface org.picketlink.idm.IDMLog
-
This is the root logger for credential management.
- 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
-
- 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.
- credentialInvalidEncodingAlgorithm(String, PasswordEncoder, Throwable) - Method in interface org.picketlink.idm.IDMMessages
-
- credentialInvalidPassword() - Method in interface org.picketlink.idm.IDMMessages
-
- credentialNoStoreForCredentials(Class<?>) - 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
.
- credentialRetrievalFailed(Account, Class<T>, Throwable) - Method in interface org.picketlink.idm.IDMMessages
-
- 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
-
- credentialUpdateFailed(Account, Object, Throwable) - 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
-
- credentialValidationFailed(Credentials, Throwable) - Method in interface org.picketlink.idm.IDMMessages
-
- 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
-
- generateAndCacheNonce(HttpServletRequest) - Method in class org.picketlink.authentication.web.support.NonceCache
-
- 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() - Method in class org.picketlink.authentication.web.support.UUIDNonceGenerator
-
- get(IdentityContext, Class<P>, String) - Method in interface org.picketlink.idm.spi.PartitionStore
-
- get(IdentityContext, Class<P>) - Method in interface org.picketlink.idm.spi.PartitionStore
-
- getAccount() - Method in interface org.picketlink.authentication.Authenticator
-
Returns a
Account
if a successful authentication was made.
- getAccount() - Method in class org.picketlink.authentication.BaseAuthenticator
-
- getAccount() - Method in class org.picketlink.authentication.event.PostLoggedOutEvent
-
- getAccount() - Method in class org.picketlink.authentication.event.PreLoggedOutEvent
-
- getAccount() - Method in interface org.picketlink.Identity
-
- getAccount(IdentityContext, String) - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
-
- getAccount(IdentityContext, V) - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
-
- getAccount(IdentityContext, DigestCredentials) - Method in class org.picketlink.idm.credential.handler.DigestCredentialHandler
-
- getAccount(IdentityContext, V) - Method in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
-
- getAccount(IdentityContext, X509CertificateCredentials) - Method in class org.picketlink.idm.credential.handler.X509CertificateCredentialHandler
-
- getAdditionalProperties() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
-
- getAgent(IdentityManager, String) - Static method in class org.picketlink.idm.model.basic.BasicModel
-
Returns an
Agent
instance with the given
loginName
.
- getAssignee() - Method in class org.picketlink.idm.model.basic.Grant
-
- getAssignee() - Method in class org.picketlink.idm.permission.Permission
-
- 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.AttributeStore
-
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
-
- 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
-
- getCache() - Method in interface org.picketlink.cache.Cacheable
-
- getCache(String) - Method in interface org.picketlink.cache.CacheManager
-
Given a name for the cache, return an instance of
Cache
- getCertificate() - Method in class org.picketlink.idm.credential.X509CertificateCredentials
-
- getClientNonce() - Method in class org.picketlink.idm.credential.Digest
-
- getConfig() - Method in class org.picketlink.IdentityConfigurationEvent
-
- 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
-
- getContextPath() - Method in class org.picketlink.authentication.web.support.SavedRequest
-
Returns the original context path used by the original request.
- getCookies() - Method in class org.picketlink.authentication.web.support.SavedRequest
-
Returns the cookies copied from the original request.
- 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.
- getCredential() - Method in class org.picketlink.credential.DefaultLoginCredentials
-
- 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
-
- getCredentialHandlers() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
-
- getCredentialStorage(IdentityContext, Account, V, S) - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
-
- getCredentialStorage(IdentityContext, Account, DigestCredentials, CredentialStore<?>) - Method in class org.picketlink.idm.credential.handler.DigestCredentialHandler
-
- getCredentialStorage(IdentityContext, Account, V, S) - Method in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
-
- getCredentialStorage(IdentityContext, Account, X509CertificateCredentials, CredentialStore<?>) - Method in class org.picketlink.idm.credential.handler.X509CertificateCredentialHandler
-
- 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 class org.picketlink.idm.credential.storage.AbstractCredentialStorage
-
- getEffectiveDate() - Method in interface org.picketlink.idm.credential.storage.CredentialStorage
-
Return the Date from when the credential becomes effective.
- getEmail() - Method in class org.picketlink.idm.model.basic.User
-
- getEncodedHash() - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
-
- 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 class org.picketlink.idm.credential.storage.AbstractCredentialStorage
-
- getExpiryDate() - Method in interface org.picketlink.idm.credential.storage.CredentialStorage
-
Return the Date when the credential expires.
- getFactoryName() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
-
- getFirstName() - Method in class org.picketlink.idm.model.basic.User
-
- getGeneratedIdentifier(Object) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionHandler
-
Returns a String identifier value that can be used to uniquely identify the specified resource
- getGlobalRelationships() - Method in class org.picketlink.idm.config.IdentityStoresConfigurationBuilder
-
- getGlobalRelationshipTypes() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
-
- getGroup(IdentityManager, String) - Static method in class org.picketlink.idm.model.basic.BasicModel
-
Returns a
Group
instance with the specified
groupPath
.
- getGroup(IdentityManager, String, Group) - Static method in class org.picketlink.idm.model.basic.BasicModel
-
Returns the
Group
with the given
groupName
and child of the given
parent
Group
.
- getGroup() - Method in class org.picketlink.idm.model.basic.GroupMembership
-
- getGroup() - Method in class org.picketlink.idm.model.basic.GroupRole
-
- getHa1() - Method in class org.picketlink.idm.credential.storage.DigestCredentialStorage
-
- getHeaders() - Method in class org.picketlink.authentication.web.support.SavedRequest
-
Returns the headers copied from the original request.
- 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
- 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.basic.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
-
- getLoginException() - Method in class org.picketlink.authentication.event.LoginFailedEvent
-
- getLoginName() - Method in class org.picketlink.idm.model.basic.Agent
-
- getMappedClass() - Method in class org.picketlink.idm.config.LDAPMappingConfiguration
-
- getMappedEntities() - Method in class org.picketlink.idm.config.JPAStoreConfigurationBuilder
-
- 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.basic.GroupMembership
-
- getMessageDigest() - Method in class org.picketlink.idm.credential.encoder.SHAPasswordEncoder
-
- getMethod() - Method in class org.picketlink.authentication.web.support.SavedRequest
-
Returns the original HTTP method used by the original request.
- 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.config.NamedIdentityConfigurationBuilder
-
- getName() - Method in class org.picketlink.idm.model.AbstractPartition
-
- getName() - Method in class org.picketlink.idm.model.Attribute
-
- getName() - Method in class org.picketlink.idm.model.basic.Group
-
- getName() - Method in class org.picketlink.idm.model.basic.Role
-
- getName() - Method in interface org.picketlink.idm.model.Partition
-
Returns the name of the partition.
- getName() - Method in class org.picketlink.idm.query.AttributeParameter
-
- getName() - Method in interface org.picketlink.idm.query.RelationshipQueryParameter
-
- getNaturalIdentifier(Object) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionHandler
-
Returns the natural identifier value of the specified resource
- getNonce() - Method in class org.picketlink.idm.credential.Digest
-
- getNonceCount() - Method in class org.picketlink.idm.credential.Digest
-
- getNonceMaxValid() - Method in class org.picketlink.authentication.web.support.NonceCache
-
- 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
-
- getOperation() - Method in class org.picketlink.idm.permission.Permission
-
- 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 class org.picketlink.authentication.web.support.SavedRequest
-
Returns the parameters copied from the original request.
- 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.basic.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
- getPartitions(Class<T>) - Method in interface org.picketlink.idm.PartitionManager
-
Return all
Partition
instances for a given
partitionClass
.
- getPassword() - Method in class org.picketlink.credential.DefaultLoginCredentials
-
- 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.basic.Group
-
- getProtocol() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
-
- getQop() - Method in class org.picketlink.idm.credential.Digest
-
- getQueryString() - Method in class org.picketlink.authentication.web.support.SavedRequest
-
Returns the querystring used by the original request.
- 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
-
- 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 interface org.picketlink.idm.query.RelationshipQuery
-
- getRelationshipConfigs() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
-
- getRelationshipPolicy() - Method in class org.picketlink.idm.config.IdentityConfiguration
-
- getRequestURI() - Method in class org.picketlink.authentication.web.support.SavedRequest
-
Returns the requestURI used by the original request.
- getResource() - Method in class org.picketlink.idm.permission.Permission
-
- 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(IdentityManager, String) - Static method in class org.picketlink.idm.model.basic.BasicModel
-
Returns an
Role
instance with the given
name
.
- getRole() - Method in class org.picketlink.idm.model.basic.Grant
-
- getSalt() - Method in class org.picketlink.idm.credential.storage.EncodedPasswordStorage
-
- getScheme() - Method in class org.picketlink.authentication.web.support.SavedRequest
-
Returns the original scheme used by the original request.
- getSecret() - Method in class org.picketlink.idm.credential.TOTPCredential
-
- getSecretKey() - Method in class org.picketlink.idm.credential.storage.OTPCredentialStorage
-
- getSecureRandomProvider() - Method in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
-
- 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 interface org.picketlink.authentication.Authenticator
-
Returns the current status of the authentication attempt.
- getStatus() - Method in class org.picketlink.authentication.BaseAuthenticator
-
- 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
-
- getStoreForAttributeOperation(IdentityContext) - Method in interface org.picketlink.idm.spi.StoreSelector
-
Returns the AttributeStore that manages attributes.
- 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
-
Returns the PartitionStore that manages partitions.
- getStoreForPermissionOperation(IdentityContext) - Method in interface org.picketlink.idm.spi.StoreSelector
-
Returns a PermissionStore instance
- 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.
- getStoresForCredentialStorage(IdentityContext, Class<? extends CredentialStorage>) - Method in interface org.picketlink.idm.spi.StoreSelector
-
- getStoresForIdentityQuery(IdentityContext, Class<? extends IdentityType>) - Method in interface org.picketlink.idm.spi.StoreSelector
-
- 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
-
- getUniqueIdentifierAttributeName() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
-
- 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(IdentityManager, String) - Static method in class org.picketlink.idm.model.basic.BasicModel
-
Returns an
User
instance with the given
loginName
.
- getUserId() - Method in class org.picketlink.credential.DefaultLoginCredentials
-
- 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.basic
-
Represents the grant of a Role to an Assignee
- Grant() - Constructor for class org.picketlink.idm.model.basic.Grant
-
- Grant(IdentityType, Role) - Constructor for class org.picketlink.idm.model.basic.Grant
-
- grantGroupRole(RelationshipManager, IdentityType, Role, Group) - Static method in class org.picketlink.idm.model.basic.BasicModel
-
- grantPermission(Permission) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
-
- grantPermission(Permission) - Method in interface org.picketlink.idm.PermissionManager
-
Grant the specified permission
- grantPermissions(List<Permission>) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
-
- grantPermissions(List<Permission>) - Method in interface org.picketlink.idm.PermissionManager
-
Grant all permissions in the specified list
- grantRole(RelationshipManager, IdentityType, Role) - Static method in class org.picketlink.idm.model.basic.BasicModel
-
- Group - Class in org.picketlink.idm.model.basic
-
Represents a Group, which may be used to form collections of other identity objects
- Group() - Constructor for class org.picketlink.idm.model.basic.Group
-
- Group(String) - Constructor for class org.picketlink.idm.model.basic.Group
-
- Group(String, Group) - Constructor for class org.picketlink.idm.model.basic.Group
-
- GROUP - Static variable in class org.picketlink.idm.model.basic.GroupMembership
-
- GROUP - Static variable in class org.picketlink.idm.model.basic.GroupRole
-
- GroupMembership - Class in org.picketlink.idm.model.basic
-
A Relationship that represents an identity's membership in a Group
- GroupMembership() - Constructor for class org.picketlink.idm.model.basic.GroupMembership
-
- GroupMembership(Account, Group) - Constructor for class org.picketlink.idm.model.basic.GroupMembership
-
- GroupRole - Class in org.picketlink.idm.model.basic
-
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.basic.GroupRole
-
- GroupRole(IdentityType, Group, Role) - Constructor for class org.picketlink.idm.model.basic.GroupRole
-
- 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 - Interface in org.picketlink
-
Represents the identity of the current user, and provides an API for authentication and authorization.
- 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.AuthenticationResult - Enum in org.picketlink
-
- 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
- IDENTITY_STORE_LOGGER - Static variable in interface org.picketlink.idm.IDMLog
-
This is the root logger for identity stores.
- 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
-
A class used to build
IdentityConfiguration
instances, providing a fluent API with some meaningful
methods.
- 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.
- IdentityConfigurationEvent - Class in org.picketlink
-
This event is raised during PicketLink startup when building the IDM configuration.
- IdentityConfigurationEvent(IdentityConfigurationBuilder) - Constructor for class org.picketlink.IdentityConfigurationEvent
-
- 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.
- 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
-
- 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
-
- 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
-
A class used to build the configuration for identity stores.
- 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.
- 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
-
- 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.
- IDMLog - 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
-
- InheritsPrivileges - Annotation Type in org.picketlink.idm.model.annotation
-
This annotation is used to configure privilege inheritence chains, and may either be applied to an IdentityType
property of an identity class, or to an IdentityType property of a relationship.
- inheritsPrivileges(IdentityType, IdentityType) - Method in interface org.picketlink.idm.RelationshipManager
-
Returns true if the specified identity inherits privileges assigned to the specified assignee,
either via a relationship or a direct reference from the identity (or a combination of these)
- init(FilterConfig) - Method in class org.picketlink.authentication.web.AuthenticationFilter
-
- 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
-
- 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 class org.picketlink.credential.DefaultLoginCredentials
-
- 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
-
- isCurrentCredential(CredentialStorage) - Static method in class org.picketlink.idm.credential.util.CredentialUtils
-
- isDebugEnabled() - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
-
- 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
-
- isLoggedIn() - Method in interface org.picketlink.Identity
-
Simple check that returns true if the user is logged in, without attempting to authenticate
- isMember(RelationshipManager, Account, Group) - Static method in class org.picketlink.idm.model.basic.BasicModel
-
- 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
-
- isSupportAttributes() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
-
- isSupportCredentials() - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
-
- 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
-
This method checks if a type
is supported by looking at the supportedTypes
and
the unsupportedTypes
set.
- LAST_NAME - Static variable in class org.picketlink.idm.model.basic.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
-
Configures a ldap-based identity store for this configuration.
- 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
-
- listAvailablePermissions(Class<?>) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionHandler
-
Returns a set containing the available permissions for a particular resource.
- listAvailablePermissions(Object) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
-
- listOperations(Class<?>) - Method in interface org.picketlink.idm.PermissionManager
-
List all allowed permission type strings for the specified resource
- listPermisisons(Object, String) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
-
- listPermissions(Object) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
-
- listPermissions(Set<Object>, String) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
-
- listPermissions(Object) - Method in interface org.picketlink.idm.PermissionManager
-
Return a list of all permissions for the specified resource.
- listPermissions(Class<?>, Serializable) - Method in interface org.picketlink.idm.PermissionManager
-
Returns a list of all Permissions for the specified resource identifier
- listPermissions(Object, String) - Method in interface org.picketlink.idm.PermissionManager
-
Return a list of all permissions for the specified resource, with the specified operation
- listPermissions(Class<?>, Serializable, String) - Method in interface org.picketlink.idm.PermissionManager
-
Returns a list of all Permissions for the specified resource identifier, with the specified operation
- loadAttributes(IdentityContext, AttributedType) - Method in interface org.picketlink.idm.spi.AttributeStore
-
- LockedAccountEvent - Class in org.picketlink.authentication.event
-
This event is fired during the authentication process if the agent is disabled.
- LockedAccountEvent() - Constructor for class org.picketlink.authentication.event.LockedAccountEvent
-
- LockedAccountException - Exception in org.picketlink.authentication
-
Thrown during the authentication process to indicate that the account being validated is disabled.
- LockedAccountException(String) - Constructor for exception org.picketlink.authentication.LockedAccountException
-
- LoggedInEvent - Class in org.picketlink.authentication.event
-
This event is raised when user successfully logs in.
- LoggedInEvent() - Constructor for class org.picketlink.authentication.event.LoggedInEvent
-
- login() - Method in interface org.picketlink.Identity
-
Attempts to authenticate the user.
- LOGIN_NAME - Static variable in class org.picketlink.idm.model.basic.Agent
-
- LoginFailedEvent - Class in org.picketlink.authentication.event
-
This event is fired when an authentication attempt fails
- LoginFailedEvent(Throwable) - Constructor for class org.picketlink.authentication.event.LoginFailedEvent
-
- logout() - Method in interface org.picketlink.Identity
-
Logs out the currently authenticated user
- lookupAgent(Realm, String) - Method in interface org.picketlink.idm.IdentityCache
-
Returns the cached
Agent
object for the specified id, in the specified Realm.
- lookupById(Class<T>, String) - Method in interface org.picketlink.idm.PartitionManager
-
Return the partition specified by the partition class and identifier.
- lookupById(IdentityContext, Class<P>, String) - Method in interface org.picketlink.idm.spi.PartitionStore
-
- 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
-
- lookupResource(String) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionHandler
-
Returns the resource instance for the specified 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.
- ParameterConfigID - Annotation Type in org.picketlink.idm.config.annotation
-
Annotation can be used for parameters in
Builder
methods.
- PARENT - Static variable in class org.picketlink.idm.model.basic.Group
-
A query parameter used to set the parent value.
- parentMapping(String, String) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
-
Defines a alternative Base DN in the cases when this type is a child of a parent entry with the given
identifier.
- parentMembershipAttributeName(String) - Method in class org.picketlink.idm.config.LDAPMappingConfigurationBuilder
-
Defines the LDAP attribute name used to create parent-child relationships.
- 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.
- 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 and serves as a start point for managing identity data (eg.: users,
roles, credentials, etc) by providing factory methods for creating
IdentityManager
and
RelationshipManager
instances, respectively.
- partitionManagerBootstrap() - Method in interface org.picketlink.idm.IDMLog
-
- 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
-
- 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.basic.Group
-
A query parameter used to set the path.
- PATH_SEPARATOR - Static variable in class org.picketlink.idm.model.basic.Group
-
- PBKDF2PasswordEncoder - Class in org.picketlink.idm.credential.encoder
-
- PBKDF2PasswordEncoder(byte[], int, int) - Constructor for class org.picketlink.idm.credential.encoder.PBKDF2PasswordEncoder
-
- Permission - Class in org.picketlink.idm.permission
-
Represents a specific permission granted for a domain object
- Permission(Object, IdentityType, String) - Constructor for class org.picketlink.idm.permission.Permission
-
- PermissionAssignee - Annotation Type in org.picketlink.idm.jpa.annotations
-
Marks the property of an entity bean that represents the recipient of a resource permission
- permissionGrantFailed(Permission, Throwable) - Method in interface org.picketlink.idm.IDMMessages
-
- PermissionHandler - Interface in org.picketlink.idm.permission.acl.spi
-
Handles the generation of permission resource identifiers, and is responsible for the
marshaling / unmarshaling of permissions
- PermissionManaged - 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 permission
state.
- PermissionManager - Interface in org.picketlink.idm
-
Manages all Permission Management related operations.
- PermissionOperation - Annotation Type in org.picketlink.idm.jpa.annotations
-
Marks the property of an entity bean that represents the permissions granted for a resource.
- PermissionResolver - Class in org.picketlink.idm.permission
-
Iterates through the configured PermissionVoter instances to determine whether a resource permission
is to be allowed or denied.
- PermissionResolver(List<PermissionVoter>) - Constructor for class org.picketlink.idm.permission.PermissionResolver
-
- PermissionResourceClass - Annotation Type in org.picketlink.idm.jpa.annotations
-
Marks the property of an entity bean that contains the fully qualified class name of the resource for which a permission is granted.
- PermissionResourceIdentifier - Annotation Type in org.picketlink.idm.jpa.annotations
-
Marks the property of an entity bean that represents the identifier of a resource for which a permission is granted.
- PermissionsHandledBy - Annotation Type in org.picketlink.idm.permission.annotations
-
Configures the Permission Handler to use for instance-based permissions.
- PermissionStore - Interface in org.picketlink.idm.permission.acl.spi
-
Permission Store interface
- PermissionVoter - Interface in org.picketlink.idm.permission.spi
-
A PermissionVoter may be used to determine access restrictions for application resources.
- PermissionVoter.VotingResult - Enum in org.picketlink.idm.permission.spi
-
- PicketLink - Annotation Type in org.picketlink.annotations
-
Qualifies a bean, injection or producer field as a PicketLink resource.
- PICKETLINK_IDM_PROJECT_CODE - Static variable in interface org.picketlink.idm.IDMLog
-
- postAuthenticate() - Method in interface org.picketlink.authentication.Authenticator
-
Post-authentication logic.
- postAuthenticate() - Method in class org.picketlink.authentication.BaseAuthenticator
-
- PostAuthenticateEvent - Class in org.picketlink.authentication.event
-
This event is raised just after authentication
- PostAuthenticateEvent() - Constructor for class org.picketlink.authentication.event.PostAuthenticateEvent
-
- postAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.picketlink.authentication.web.BasicAuthenticationScheme
-
- postAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.picketlink.authentication.web.ClientCertAuthenticationScheme
-
- postAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.picketlink.authentication.web.DigestAuthenticationScheme
-
- postAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.picketlink.authentication.web.FormAuthenticationScheme
-
- postAuthentication(HttpServletRequest, HttpServletResponse) - Method in interface org.picketlink.authentication.web.HTTPAuthenticationScheme
-
Performs any post-authentication logic regarding of the authentication result.
- PostLoggedOutEvent - Class in org.picketlink.authentication.event
-
This event is raised just after the user un-authenticates
- PostLoggedOutEvent(Account) - Constructor for class org.picketlink.authentication.event.PostLoggedOutEvent
-
- PreAuthenticateEvent - Class in org.picketlink.authentication.event
-
This event is raised just before authentication.
- PreAuthenticateEvent() - Constructor for class org.picketlink.authentication.event.PreAuthenticateEvent
-
- PreLoggedOutEvent - Class in org.picketlink.authentication.event
-
This event is raised just before the user un-authenticates
- PreLoggedOutEvent(Account) - Constructor for class org.picketlink.authentication.event.PreLoggedOutEvent
-
- 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.
- 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
-
Maps a type property to a specific read-only LDAP attribute.
- Realm - Class in org.picketlink.idm.model.basic
-
A Realm defines a boundary for certain identity state.
- Realm() - Constructor for class org.picketlink.idm.model.basic.Realm
-
- Realm(String) - Constructor for class org.picketlink.idm.model.basic.Realm
-
- REALM_NAME_INIT_PARAM - Static variable in class org.picketlink.authentication.web.BasicAuthenticationScheme
-
- REALM_NAME_INIT_PARAM - Static variable in class org.picketlink.authentication.web.DigestAuthenticationScheme
-
- 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
-
- RelationshipCreatedEvent(Relationship) - Constructor for class org.picketlink.idm.event.RelationshipCreatedEvent
-
- RelationshipDeletedEvent - Class in org.picketlink.idm.event
-
- 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
- RelationshipQueryParameter - Interface in org.picketlink.idm.query
-
- RelationshipUpdatedEvent - Class in org.picketlink.idm.event
-
- 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
-
- 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
-
- removeAndStoreSavedRequestInSession(HttpServletRequest) - Method in class org.picketlink.authentication.web.support.RequestCache
-
Removes a cached request and stores it in the session.
- 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.AttributeStore
-
Removes the specified Attribute value, for the specified IdentityType
- removeFromGroup(RelationshipManager, Account, Group) - Static method in class org.picketlink.idm.model.basic.BasicModel
-
- RENEW_RANDOM_NUMBER_GENERATOR_INTERVAL - Static variable in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
-
Time interval to be used to get a fresh
SecureRandom
instance.
- RequestCache - Class in org.picketlink.authentication.web.support
-
This class maintains a cache of
SavedRequest
instances created from
HttpServletRequest
instances.
- RequestCache() - Constructor for class org.picketlink.authentication.web.support.RequestCache
-
- resolvePermission(IdentityType, Object, String) - Method in class org.picketlink.idm.permission.PermissionResolver
-
- resolvePermission(IdentityType, Class<?>, Serializable, String) - Method in class org.picketlink.idm.permission.PermissionResolver
-
- 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.basic.BasicModel
-
- revokePermission(Permission) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
-
- revokePermission(Permission) - Method in interface org.picketlink.idm.PermissionManager
-
Revoke the specified permission
- revokePermissions(List<Permission>) - Method in interface org.picketlink.idm.permission.acl.spi.PermissionStore
-
- revokePermissions(List<Permission>) - Method in interface org.picketlink.idm.PermissionManager
-
Revoke the specified permissions
- revokeRole(RelationshipManager, IdentityType, Role) - Static method in class org.picketlink.idm.model.basic.BasicModel
-
- ROLE - Static variable in class org.picketlink.idm.model.basic.Grant
-
- Role - Class in org.picketlink.idm.model.basic
-
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.basic.Role
-
- Role(String) - Constructor for class org.picketlink.idm.model.basic.Role
-
- ROOT_LOGGER - Static variable in interface org.picketlink.idm.IDMLog
-
This is the root logger.
- run() - Method in class org.picketlink.authentication.web.support.NonceCache
-
- SAVED_REQUEST - Static variable in class org.picketlink.authentication.web.FormAuthenticationScheme
-
- SavedRequest - Class in org.picketlink.authentication.web.support
-
This class is a representation of the state of a previous HttpServletRequest
instance.
- SavedRequest(HttpServletRequest) - Constructor for class org.picketlink.authentication.web.support.SavedRequest
-
Create a new instance copying the state from the request passed as argument.
- saveRequest(HttpServletRequest) - Method in class org.picketlink.authentication.web.support.RequestCache
-
- SECURE_RANDOM_PROVIDER - Static variable in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
-
An user-defined SecureRandomProvider
instance.
- 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
-
- setAccount(Account) - Method in class org.picketlink.authentication.BaseAuthenticator
-
- setAssignee(IdentityType) - Method in class org.picketlink.idm.model.basic.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.AttributeStore
-
Sets the specified Attribute value for the specified IdentityType
- setBase64Cert(String) - Method in class org.picketlink.idm.credential.storage.X509CertificateStorage
-
- setCacheManager(Cache<K, V>) - Method in interface org.picketlink.cache.Cacheable
-
- 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
-
- setCredential(Object) - Method in class org.picketlink.credential.DefaultLoginCredentials
-
- setCredentialHandlerProperty(String, Object) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
-
- 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.AbstractCredentialStorage
-
- setEmail(String) - Method in class org.picketlink.idm.model.basic.User
-
- setEnabled(boolean) - Method in class org.picketlink.idm.model.AbstractIdentityType
-
- setEnabled(boolean) - Method in interface org.picketlink.idm.model.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
-
- setExpiryDate(Date) - Method in class org.picketlink.idm.credential.storage.AbstractCredentialStorage
-
- setFirstName(String) - Method in class org.picketlink.idm.model.basic.User
-
- setGroup(Group) - Method in class org.picketlink.idm.model.basic.GroupMembership
-
- setGroup(Group) - Method in class org.picketlink.idm.model.basic.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.basic.User
-
- setLimit(int) - Method in interface org.picketlink.idm.query.IdentityQuery
-
- setLimit(int) - 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.basic.Agent
-
- setMember(Account) - Method in class org.picketlink.idm.model.basic.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.basic.Group
-
- setName(String) - Method in class org.picketlink.idm.model.basic.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(int) - 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.basic.Group
-
- setPartition(Partition) - Method in class org.picketlink.idm.model.AbstractIdentityType
-
- setPartition(Partition) - Method in interface org.picketlink.idm.model.IdentityType
-
- setPassword(String) - Method in class org.picketlink.credential.DefaultLoginCredentials
-
Convenience method that allows a plain text password credential to be set
- 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.basic.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
-
- setRole(Role) - Method in class org.picketlink.idm.model.basic.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(Authenticator.AuthenticationStatus) - Method in class org.picketlink.authentication.BaseAuthenticator
-
- 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
-
- setUserId(String) - Method in class org.picketlink.credential.DefaultLoginCredentials
-
- 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
-
- SHAPasswordEncoder(int) - Constructor for class org.picketlink.idm.credential.encoder.SHAPasswordEncoder
-
- STATE - Static variable in class org.picketlink.authentication.web.FormAuthenticationScheme
-
- 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.
- storeInitializing(Class<? extends IdentityStore>) - Method in interface org.picketlink.idm.IDMLog
-
- stores() - Method in class org.picketlink.idm.config.NamedIdentityConfigurationBuilder
-
This method should be used to provide all the necessary configuration for the identity stores supported by
this configuration.
- 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.
- supportAttributes(boolean) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
-
Enable/Disable attribute support
- 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.
- supportsAttribute() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
-
- supportsAttribute() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
-
Indicates if ad-hoc attributes are supported.
- supportsCredential() - Method in class org.picketlink.idm.config.AbstractIdentityStoreConfiguration
-
- supportsCredential() - Method in class org.picketlink.idm.config.IdentityConfiguration
-
Check if the configuration supports credential management.
- supportsCredential() - Method in interface org.picketlink.idm.config.IdentityStoreConfiguration
-
Indicates if credentials are supported.
- 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.
- SupportsCredentials.NO_CREDENTIAL_STORAGE - Interface in org.picketlink.idm.credential.handler.annotations
-
- 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.
- supportsPartition() - Method in class org.picketlink.idm.config.LDAPIdentityStoreConfiguration
-
- 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
-
- supportType(Class<? extends AttributedType>...) - Method in class org.picketlink.idm.config.IdentityStoreConfigurationBuilder
-
Defines which types should be supported by this configuration.
- 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 class org.picketlink.idm.credential.handler.AbstractCredentialHandler
-
- validate(IdentityContext, V, S) - Method in interface org.picketlink.idm.credential.handler.CredentialHandler
-
- validate(IdentityContext, TOTPCredentials, CredentialStore<?>) - Method in class org.picketlink.idm.credential.handler.TOTPCredentialHandler
-
- 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.
- validateCredential(CredentialStorage, V) - Method in class org.picketlink.idm.credential.handler.AbstractCredentialHandler
-
- validateCredential(CredentialStorage, DigestCredentials) - Method in class org.picketlink.idm.credential.handler.DigestCredentialHandler
-
- validateCredential(CredentialStorage, V) - Method in class org.picketlink.idm.credential.handler.PasswordCredentialHandler
-
- validateCredential(CredentialStorage, X509CertificateCredentials) - Method in class org.picketlink.idm.credential.handler.X509CertificateCredentialHandler
-
- validateCredentials(Credentials) - Method in interface org.picketlink.idm.IdentityManager
-
- validateCredentials(IdentityContext, Credentials) - Method in interface org.picketlink.idm.spi.IdentityStore
-
Validates the specified credentials.
- valueOf(String) - Static method in enum org.picketlink.authentication.Authenticator.AuthenticationStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.picketlink.authentication.web.AuthenticationFilter.AuthType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.picketlink.Identity.AuthenticationResult
-
Returns the enum constant of this type with the specified name.
- 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.
- valueOf(String) - Static method in enum org.picketlink.idm.permission.spi.PermissionVoter.VotingResult
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.picketlink.authentication.Authenticator.AuthenticationStatus
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.picketlink.authentication.web.AuthenticationFilter.AuthType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.picketlink.Identity.AuthenticationResult
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- 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.
- values() - Static method in enum org.picketlink.idm.permission.spi.PermissionVoter.VotingResult
-
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
-