allow specify a arbitrary number of ldap parameters
The ldap provider config is complicated so it is hard to know in advance
all parameters, this change allows more flexibility in ldap configuration