grepplabs / kafka-proxy

Proxy connections to Kafka cluster. Connect through SOCKS Proxy, HTTP Proxy or to cluster running in Kubernetes.
Apache License 2.0
501 stars 87 forks source link

Kafka Authorization #39

Closed p53 closed 4 years ago

p53 commented 4 years ago

Hi,

i am thinking of authorizing kafka with kafka-proxy, would it be possible to pass kafka message types to plugins?

everesio commented 4 years ago

Hi, currently only authentication with user/password can be externalized with plugins. It is invoked only during initial connection setup not during message processing. Authorization and ACLs are not implemented in the proxy. There is only global flag "forbidden-api-keys" which can restrict some operations.