There wasn't any apparent documentation about the differences or
motivations between the two implementations.
I collected the following information:
Both LDAP and LDAPFULL support binddn, bindpw, uidattr, and a
different LDAP basedn for each Jabber realm.
LDAP uses a <host,port>, where LDAPFULL uses a URI.
LDAP allows the use of multiple LDAP servers.
LDAP implements user_exists and check_password, where LDAPFULL also
implements set_password and get_password. {create,delete}_user are
stubs.
LDAP authenticates by binding as a user (potentially after binding
using bind{dn,pw}), where LDAPFULL attempts to retrieve the
password attribute LDAP server for string comparison.
LDAP allows a custom query to be defined, where LDAPFULL builds a
query from the given data in <validattr> (optional), <fulluid> and
<type>.
LDAP allows starttls or SSL, where LDAPFULL only allows SSL.
LDAP allows LDAP protocol v2 or v3, where LDAPFULL only allows v3.
LDAP allows specification of LDAP options: RECONNECT, REFERRALS,
TIMEOUT.
--
To unsubscribe send a mail to [email protected]