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]

Reply via email to