Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.17.0
-
None
-
None
Description
Microsoft has added the following binding feature to LDAP connections (AD/Domain Controllers):
To interoperate with this Java has required some changes which are available at least in a Java 16 release candidate:
https://bugs.openjdk.java.net/browse/JDK-8245527
That is, to make Java add the required channel binding information to its LDAP connection, the JNDI environment property com.sun.jndi.ldap.tls.cbtype must be set to tls-server-end-point. However, Artemis LDAPLoginModule creates an internal environment object which does not support the property.
I would also propose to improve the LDAPLoginModule class in a way that any future custom/added property could be included to the JNDI environment without requiring changes to the actual code.
Attachments
Issue Links
- links to