Custom LDAP authentication service