KIP-506 — Allow setting SCRAM password via Admin interface
Discussion SecurityAdmin
Extends the `AdminClient` (and the underlying `AlterUserScramCredentials` RPC) to allow creating, altering, and deleting SCRAM credentials for Kafka users. SCRAM credential management currently requires running `kafka-configs.sh` with a direct ZooKeeper connection, making it impossible for application code to manage user credentials without a ZooKeeper dependency.
Details
| Author | Tom Bentley |
| Status | Discussion |
| JIRA | KAFKA-8780 |
| Wiki | View on Apache Wiki |
| Created | 2019-08-09 |
| Last Modified | 2019-08-12 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.