conduktor.io ↗

KIP-255 — OAuth Authentication via SASL/OAUTHBEARER

Accepted Kafka 2.0 Security

Adds SASL/OAUTHBEARER as a first-class SASL mechanism, enabling Kafka clients and brokers to authenticate using OAuth 2 access tokens via a pluggable LoginCallbackHandler and token validation interface. This is needed because OAuth 2 is widely adopted in enterprises and Kafka had no native support for JWT/bearer-token-based authentication.

Details

AuthorRon Dagostino
StatusAccepted
Kafka Version2.0
JIRAKAFKA-6562
WikiView on Apache Wiki
Created2018-02-14
Last Modified2020-02-03
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.