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
| Author | Ron Dagostino |
| Status | Accepted |
| Kafka Version | 2.0 |
| JIRA | KAFKA-6562 |
| Wiki | View on Apache Wiki |
| Created | 2018-02-14 |
| Last Modified | 2020-02-03 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.