public abstract class AbstractCredentialHandler<S extends IdentityStore<?>,V extends AbstractBaseCredentials,U> extends Object implements CredentialHandler<S,V,U>
Base class for CredentialHandler
implementations.
Constructor and Description |
---|
AbstractCredentialHandler() |
Modifier and Type | Method and Description |
---|---|
protected Account |
getAccount(IdentityContext context,
String loginName) |
protected abstract Account |
getAccount(IdentityContext context,
V credentials) |
protected abstract CredentialStorage |
getCredentialStorage(IdentityContext context,
Account account,
V credentials,
S store) |
protected IdentityManager |
getIdentityManager(IdentityContext context) |
protected boolean |
isDebugEnabled() |
void |
validate(IdentityContext context,
V credentials,
S store) |
protected abstract boolean |
validateCredential(CredentialStorage credentialStorage,
V credentials) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setup, update
protected Account getAccount(IdentityContext context, String loginName)
public void validate(IdentityContext context, V credentials, S store)
validate
in interface CredentialHandler<S extends IdentityStore<?>,V extends AbstractBaseCredentials,U>
protected abstract boolean validateCredential(CredentialStorage credentialStorage, V credentials)
protected abstract Account getAccount(IdentityContext context, V credentials)
protected abstract CredentialStorage getCredentialStorage(IdentityContext context, Account account, V credentials, S store)
protected IdentityManager getIdentityManager(IdentityContext context)
protected boolean isDebugEnabled()
Copyright © 2013. All Rights Reserved.