Authentication is an important aspect of any security-conscious system. In this whitepaper, we examine some of the different authentication options available for Apache Kafka. We assess how each option works and their relative tradeoffs.
Designed to assist you in choosing the right authentication method for your Kafka solution, this whitepaper examines the following four authentication protocol implementations for Apache Kafka:
- Kerberos
- Oauth2
- SCRAM
- mTLS
Further reading
- Check out the Apache Kafka CLI cheat sheet
- Learn more about running Kafka in production
- Discover Canonical’s data platform solutions for Apache Kafka