conduktor.io ↗

KIP-432 — Additional Broker-Side Opt-In for Default, Unsecure SASL/OAUTHBEARER Implementation

Discarded Security

KIP-432 (discarded) proposed adding an explicit opt-in broker config (e.g. `sasl.oauthbearer.unsecured.enable=true`) required before the default unsecured SASL/OAUTHBEARER implementation would authenticate clients, so that accidentally enabling OAUTHBEARER in `sasl.enabled.mechanisms` would not open an unauthenticated login path. The default unsecured OAUTHBEARER implementation trusts any token the client presents, and a simple misconfiguration could allow any client to impersonate any principal.

Details

AuthorRon Dagostino
StatusDiscarded
JIRAKAFKA-7960
WikiView on Apache Wiki
Created2019-02-20
Last Modified2019-03-26
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.