Closed Manicben closed 1 month ago
There's quite a bit of work in writing the Admin API implementations due to the big API surfaces, so we're planning to look at auto-generating some of the necessary code to better be able to keep up with the steady stream of new Admin API KIPs.
Having said that, we'll dive into reviewing the ACL PR, but there are no plans for SASL-SCRAM stuff.
Since #2676 is merged, and #4241 was also merged which adds the requested features, I'm closing this.
Kafka 2.7.0 included KIP-554, adding API support for managing SASL-SCRAM Users, improving the existing experience of registering credentials in Zookeeper via the
kafka-configs.sh
script. The Java Admin Client was also updated to make use of this new API.We would like to see the same added to the librdkafka Admin Client (and eventually in confluent-kafka-go for our specific use case), i.e. the following methods in the Java Admin Client:
describeUserScramCredentials
https://kafka.apache.org/protocol#The_Messages_DescribeUserScramCredentialsalterUserScramCredentials
https://kafka.apache.org/protocol#The_Messages_AlterUserScramCredentialsOn another somewhat related note, we are also interested in ACL management in the Admin Client. We have seen that #2676 seeks to add this and we hope that it will make the cut for 1.8.0 👍 Being able to manage topics, users and ACLs all from the same library would be incredibly valuable to us!