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

Support for registry basic auth #70

Open
iMajna opened this issue Aug 22, 2022 · 2 comments
Open

Support for registry basic auth #70

iMajna opened this issue Aug 22, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@iMajna
Copy link

iMajna commented Aug 22, 2022

At the moment I believe if reading code serves me still well, there is no support for an authentication/authz on operator level where users can with username and password authenticate via the Basic HTTP authentication mechanism.

From what I have seen API is naked at the moment, meaning, whoever passes any request to either create or delete schema it will be executed.

Is there possibility to maybe start working on this feature? Is there maybe a proposal page to write a proposal or?

Looking forward :)

@jonathansick
Copy link
Member

That's a good idea. We don't use the schema registry's built-in basic auth at the moment. To date we've just been keeping the registry open to internal Kubernetes clients and using NetworkPolicy if need be; for external clients I think we've been using our regular ingress for its auth. That said, this could be useful if you'd like to contribute it.

I guess basically it'd need to fulfil the configurations outlined in https://docs.confluent.io/platform/current/security/basic-auth.html#schema-registry. It looks a little fiddly at first glance needing to manage a jaas_config.conf, but if you'd like to figure it out that'd be great!

@iMajna
Copy link
Author

iMajna commented Aug 24, 2022

I'll try and make some time first to make a proposal before any implementation is being started. It is true that jaas_config.conf will be the biggest enigma because storing it as secret or configmap is not something you would like to do. Either way, same question would pop in case deploying vanilla Conf SR as well. :)

@jonathansick jonathansick added the enhancement New feature or request label Dec 2, 2022
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