org.picketlink.idm.ldap.internal
@SupportsCredentials(credentialClass={UsernamePasswordCredentials.class,Password.class}, credentialStorage=SupportsCredentials.NO_CREDENTIAL_STORAGE.class) public class LDAPPlainTextPasswordCredentialHandler<S,V,U> extends Object implements CredentialHandler<LDAPIdentityStore,UsernamePasswordCredentials,Password>
LOGIN_NAME_PROPERTY, SUPPORTED_ACCOUNT_TYPES_PROPERTY
Constructor and Description |
---|
LDAPPlainTextPasswordCredentialHandler() |
Modifier and Type | Method and Description |
---|---|
protected Account |
getAccount(IdentityContext context,
String loginName) |
protected IdentityManager |
getIdentityManager(IdentityContext context) |
void |
setup(LDAPIdentityStore store) |
void |
update(IdentityContext context,
Account account,
Password password,
LDAPIdentityStore store,
Date effectiveDate,
Date expiryDate) |
void |
validate(IdentityContext context,
UsernamePasswordCredentials credentials,
LDAPIdentityStore store) |
public LDAPPlainTextPasswordCredentialHandler()
public void setup(LDAPIdentityStore store)
setup
in interface CredentialHandler<LDAPIdentityStore,UsernamePasswordCredentials,Password>
public void validate(IdentityContext context, UsernamePasswordCredentials credentials, LDAPIdentityStore store)
validate
in interface CredentialHandler<LDAPIdentityStore,UsernamePasswordCredentials,Password>
public void update(IdentityContext context, Account account, Password password, LDAPIdentityStore store, Date effectiveDate, Date expiryDate)
update
in interface CredentialHandler<LDAPIdentityStore,UsernamePasswordCredentials,Password>
protected Account getAccount(IdentityContext context, String loginName)
protected IdentityManager getIdentityManager(IdentityContext context)
Copyright © 2015 JBoss by Red Hat. All Rights Reserved.