🔐 Secure your cluster with TLS, numerous authentication backends, data masking, audit logging as well as role-based access control on indices, documents, and fields
Is your feature request related to a problem?
Currently we use very old version of ldaptive 1.2.3 which were released in 2017. The reason we can't use high versions is that prior JDK 14 (fix backported to JDK 11.0.8) LDAP JNDI was broken (https://bugs.openjdk.org/browse/JDK-8217606) and ldaptive was switched to unboundid-ldapsdk instead of JNDI prior version 2.x.
What solution would you like?
The new ldaptive version 2.x does not use any other LDAP providers like unboundid or JNDI, instead authors implements this list of controls:
What alternatives have you considered?
It is possible to switch on unboundid-ldapsdk , but AFAIU it has limitations license limitations.
Starting version 5.0.0 it has only one license Apache License, Version 2.0. https://github.com/pingidentity/ldapsdk/blob/master/LICENSE.md.
Is your feature request related to a problem? Currently we use very old version of ldaptive 1.2.3 which were released in 2017. The reason we can't use high versions is that prior JDK 14 (fix backported to JDK 11.0.8) LDAP JNDI was broken (https://bugs.openjdk.org/browse/JDK-8217606) and ldaptive was switched to unboundid-ldapsdk instead of JNDI prior version 2.x.
What solution would you like? The new ldaptive version 2.x does not use any other LDAP providers like unboundid or JNDI, instead authors implements this list of controls:
and use as a dependency only netty .
What alternatives have you considered? It is possible to switch on unboundid-ldapsdk ,
but AFAIU it has limitations license limitations. Starting version 5.0.0 it has only one license Apache License, Version 2.0. https://github.com/pingidentity/ldapsdk/blob/master/LICENSE.md.