@SupportsCredentials(credentialClass={org.picketlink.idm.credential.UsernamePasswordCredentials.class,org.picketlink.idm.credential.Password.class}, credentialStorage=org.picketlink.idm.credential.handler.annotations.SupportsCredentials.NO_CREDENTIAL_STORAGE.class) public class LDAPPlainTextPasswordCredentialHandler<S,V,U> extends AbstractCredentialHandler<LDAPIdentityStore,UsernamePasswordCredentials,Password>
Constructor and Description |
---|
LDAPPlainTextPasswordCredentialHandler() |
Modifier and Type | Method and Description |
---|---|
protected CredentialStorage |
createCredentialStorage(IdentityContext context,
Account account,
Password password,
LDAPIdentityStore store,
Date effectiveDate,
Date expiryDate) |
protected Account |
getAccount(IdentityContext context,
UsernamePasswordCredentials credentials) |
protected CredentialStorage |
getCredentialStorage(IdentityContext context,
Account account,
UsernamePasswordCredentials credentials,
LDAPIdentityStore store) |
void |
update(IdentityContext context,
Account account,
Password password,
LDAPIdentityStore store,
Date effectiveDate,
Date expiryDate) |
protected boolean |
validateCredential(IdentityContext context,
CredentialStorage credentialStorage,
UsernamePasswordCredentials credentials,
LDAPIdentityStore store) |
getAccount, getAccountById, getDefaultLoginNameProperty, getIdentityManager, isDebugEnabled, setup, validate
public LDAPPlainTextPasswordCredentialHandler()
protected boolean validateCredential(IdentityContext context, CredentialStorage credentialStorage, UsernamePasswordCredentials credentials, LDAPIdentityStore store)
validateCredential
in class AbstractCredentialHandler<LDAPIdentityStore,UsernamePasswordCredentials,Password>
protected Account getAccount(IdentityContext context, UsernamePasswordCredentials credentials)
getAccount
in class AbstractCredentialHandler<LDAPIdentityStore,UsernamePasswordCredentials,Password>
protected CredentialStorage getCredentialStorage(IdentityContext context, Account account, UsernamePasswordCredentials credentials, LDAPIdentityStore store)
getCredentialStorage
in class AbstractCredentialHandler<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>
update
in class AbstractCredentialHandler<LDAPIdentityStore,UsernamePasswordCredentials,Password>
protected CredentialStorage createCredentialStorage(IdentityContext context, Account account, Password password, LDAPIdentityStore store, Date effectiveDate, Date expiryDate)
createCredentialStorage
in class AbstractCredentialHandler<LDAPIdentityStore,UsernamePasswordCredentials,Password>
Copyright © 2019 JBoss by Red Hat. All rights reserved.