Json2Ldap Roadmap
LDAP connection pooling
To speed up ldap.connect operations to the default LDAP
server there is a plan to add support for LDAP connection pooling. This will
be done transparently so that client code will not be affected.
Client X.509 certificate authentication
LDAP servers support various methods for authenticating (binding) clients / users. The most common is the simple bind using a password (see ldap.simpleBind).
Another useful method for authenticating web clients and users is with X.509 certificates issued by a trusted Certificate Authority (CA). This is currently under investigation and it will probably be implemented through proxied LDAP authentication. Various factors still have to considered, such as choosing an optimal API and configuration.
Support of additional LDAP controls
Json2Ldap already implements a number of important LDAP controls. These three should complete the picture:
- Virtual list view (VLV) control (draft-ietf-ldapext-ldapv3-vlv-09).
- Password expiring control (draft-vchu-ldap-pwd-policy).
- Password expired control (draft-vchu-ldap-pwd-policy).

