@CredentialHandlers(value=LDAPPlainTextPasswordCredentialHandler.class) public class LDAPIdentityStore extends AbstractIdentityStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration> implements org.picketlink.idm.spi.CredentialStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration>
| Constructor and Description |
|---|
LDAPIdentityStore() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttributedType(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType) |
<V extends org.picketlink.idm.model.IdentityType> |
countQueryResults(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.query.IdentityQuery<V> identityQuery) |
<V extends org.picketlink.idm.model.Relationship> |
countQueryResults(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.query.RelationshipQuery<V> query) |
<V extends org.picketlink.idm.model.IdentityType> |
fetchQueryResults(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.query.IdentityQuery<V> identityQuery) |
<V extends org.picketlink.idm.model.Relationship> |
fetchQueryResults(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.query.RelationshipQuery<V> query) |
void |
removeAttributedType(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType) |
<T extends org.picketlink.idm.credential.storage.CredentialStorage> |
retrieveCredentials(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.Account account,
Class<T> storageClass) |
<T extends org.picketlink.idm.credential.storage.CredentialStorage> |
retrieveCurrentCredential(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.Account account,
Class<T> storageClass) |
void |
setup(org.picketlink.idm.config.LDAPIdentityStoreConfiguration config) |
void |
storeCredential(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.Account account,
org.picketlink.idm.credential.storage.CredentialStorage storage) |
void |
updateAttributedType(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType) |
add, getConfig, remove, update, updateCredential, validateCredentialspublic void setup(org.picketlink.idm.config.LDAPIdentityStoreConfiguration config)
setup in interface org.picketlink.idm.spi.IdentityStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration>setup in class AbstractIdentityStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration>public void addAttributedType(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType)
addAttributedType in class AbstractIdentityStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration>public void updateAttributedType(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType)
updateAttributedType in class AbstractIdentityStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration>public void removeAttributedType(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.AttributedType attributedType)
removeAttributedType in class AbstractIdentityStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration>public <V extends org.picketlink.idm.model.IdentityType> List<V> fetchQueryResults(org.picketlink.idm.spi.IdentityContext context, org.picketlink.idm.query.IdentityQuery<V> identityQuery)
fetchQueryResults in interface org.picketlink.idm.spi.IdentityStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration>public <V extends org.picketlink.idm.model.IdentityType> int countQueryResults(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.query.IdentityQuery<V> identityQuery)
countQueryResults in interface org.picketlink.idm.spi.IdentityStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration>public <V extends org.picketlink.idm.model.Relationship> List<V> fetchQueryResults(org.picketlink.idm.spi.IdentityContext context, org.picketlink.idm.query.RelationshipQuery<V> query)
fetchQueryResults in interface org.picketlink.idm.spi.IdentityStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration>public <V extends org.picketlink.idm.model.Relationship> int countQueryResults(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.query.RelationshipQuery<V> query)
countQueryResults in interface org.picketlink.idm.spi.IdentityStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration>public void storeCredential(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.Account account,
org.picketlink.idm.credential.storage.CredentialStorage storage)
storeCredential in interface org.picketlink.idm.spi.CredentialStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration>public <T extends org.picketlink.idm.credential.storage.CredentialStorage> T retrieveCurrentCredential(org.picketlink.idm.spi.IdentityContext context,
org.picketlink.idm.model.Account account,
Class<T> storageClass)
retrieveCurrentCredential in interface org.picketlink.idm.spi.CredentialStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration>public <T extends org.picketlink.idm.credential.storage.CredentialStorage> List<T> retrieveCredentials(org.picketlink.idm.spi.IdentityContext context, org.picketlink.idm.model.Account account, Class<T> storageClass)
retrieveCredentials in interface org.picketlink.idm.spi.CredentialStore<org.picketlink.idm.config.LDAPIdentityStoreConfiguration>Copyright © 2013. All Rights Reserved.