if( hashAlgorithm != null && hashStorePassword == true )
expectedPassword = createPasswordHash(username, expectedPassword, "storeDigestCallback");
if( validatePassword(password, expectedPassword) == false )
{
Throwable ex = getValidateError();
FailedLoginException fle = new FailedLoginException("Password Incorrect/Password Required");
if( ex != null )
{
log.debug("Bad password for username="+username, ex);
fle.initCause(ex);
}
else
{
log.debug("Bad password for username="+username);
}