Enhancing Kafka 3.x with
Thus, moving authentication from user and passwords in JAAS context file on kafka brokers to LDAP server
Binding and group membership information is cached (limited lifetime after write), giving minor performance penalty and reduced LDAPS traffic.
src/test/resources/ldapconfig.yaml
for detailsN.B. that the directory hosting yaml configuration file must be in CLASSPATH.
A tutorial with configuration examples is available in the User Guide.
./gradlew clean build shadowJar
./gradlew clean build shadowJar -x test
The result is build/libs/kafka-ldap-integration-<version>.jar
, which contains the authentication classes, along with all of their dependencies.
N.B. This jar must be added to the classpath for the Kafka broker. The easist way to do that is to copy the jar into the directory $KAFKA_HOME/libs
.
Maintainers of the GitHub project kafka-ldap-integration:
joe.schmetzer@instaclustr.com
zeke.dean@instaclustr.com
Maintainers of the GitHub project kafka-plain-saslserver-2-ad:
torstein.nesby@nav.no
trong.huu.nguyen@nav.no