Skip to content
This repository has been archived by the owner on Dec 11, 2023. It is now read-only.
Torstein Nesby edited this page May 5, 2018 · 4 revisions

The purpose of this documentation is three-folded

  1. How to enable authentication (SASL_PLAINTEXT) and authorization for kafka open source 4.0.0 from confluent.io
  2. Code documentation outlining LDAP bind (authentication verification) and LDAP group membership (authorization) in kafka context
  3. Use of Apache Directory Studio, LDAP server up and running in a few minutes

At the end, the reader should have a working kafka environment locally after approx 30 minutes.

All configuration details are relative to Mac platform and use of Gradle build system.

Two important observations

  • Never use SASL_PLAINTEXT in production systems. TLS configuration is an independent activity beyond this context. Just substitute SASL_PLAINTEXT with SASL_SSL when activating TLS
  • This text is a minimalistic "recipe", please read more on relevant sites for enlightenment
Clone this wiki locally