added ldap authentication class