KIP-554 — Add Broker-side SCRAM Config API
Accepted Kafka 2.7 SecurityAdmin
Adds `describeUserScramCredentials()` and `alterUserScramCredentials()` methods to `AdminClient` as the broker-based API for managing SCRAM user credentials, replacing the ZooKeeper-direct path used by `kafka-configs.sh`. SCRAM credential management previously required direct ZooKeeper access, which must be eliminated as part of the KIP-500 ZooKeeper removal effort.
Protocol Impact
AlterUserScramCredentials · DescribeUserScramCredentials
Details
| Author | Colin McCabe |
| Status | Accepted |
| Kafka Version | 2.7 |
| JIRA | KAFKA-10259 |
| Wiki | View on Apache Wiki |
| Created | 2020-05-01 |
| Last Modified | 2020-09-01 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.