#19 - Refactoring in LdapAuthenticatorImpl to reduce duplicate code and make auth with tempPassword also be "simple".