KIP-332 — Update AclCommand to use AdminClient API
Accepted Kafka 2.1 SecurityAdmin
Updates kafka-acls.sh to use the AdminClient API (CreateAcls/DeleteAcls/DescribeAcls RPCs) instead of writing directly to ZooKeeper via SimpleAclAuthorizer. Previously the tool required ZooKeeper credentials and bypassed the broker, meaning it couldn't work with custom authorizer implementations or in environments without ZK access.
Details
| Author | Manikumar Reddy O. |
| Status | Accepted |
| Kafka Version | 2.1 |
| JIRA | KAFKA-7117 |
| Wiki | View on Apache Wiki |
| Created | 2018-07-01 |
| Last Modified | 2019-01-03 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.