Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Principal and password management for SCRAM/PLAINTEXT #391

Closed
denisko890 opened this issue Mar 21, 2024 · 2 comments
Closed

Principal and password management for SCRAM/PLAINTEXT #391

denisko890 opened this issue Mar 21, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@denisko890
Copy link

Is your feature request related to a problem? Please describe.
The main challenge with automation is the need to manage users. I would like to have functionality to set a password for users.

Describe the solution you'd like
An endpoint that will set the password for the user, according to the specified security mechanism. SCRAM/PLAINTEXT

Describe alternatives you've considered
Kafkacat or regular bash console. If there are options to manage users and passwords using REST API, I will be glad to get feedback.

@denisko890 denisko890 added the enhancement New feature or request label Mar 21, 2024
@fhussonnois
Copy link
Member

Hi @denisko890, thank you for your feature request. If I understand it correctly you would like to manage SCRAM users through YAML descriptor files so that Jikkou can reconcile them with your Apache Kafka cluster ? I think the main challenges is for storing passwords. As far as I know, only Kraft provides the client for passing a SHA512/256 hashed password with a salt. Using Kafka/Zookeeper passwords are passed in plaintext using the Kafka API client.

@denisko890
Copy link
Author

Hi @fhussonnois! Thanks for the reply!
Yes, you understood correctly, I would like to manage users and passwords using YAML.
For example Terraform-Kafka-Provider allows to create/change password for users, but it does not allow to import current ones. I don't think it will be possible to import either. But managing users with Jikkou would be nice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants