You could always contribute back to logstash - I'm sure they'd appreciate
it.

On Thu, May 19, 2016 at 3:47 PM, David Hawes <dha...@vt.edu> wrote:

> Thanks for the confirmation.
>
> I like the idea about only allowing authenticated customers
> (definitely what I want). Unfortunately, I'm running Kafka with an ELK
> installation and was hoping for some kind of stopgap while the
> logstash input plugins catch up and support TLS. When the logstash
> kafka plugin supports TLS, this sounds like a viable option.
>
> On 19 May 2016 at 08:55, Tom Crayford <tcrayf...@heroku.com> wrote:
> > Hi there,
> >
> > One way to disable the old consumer is to only allow authenticated
> > consumers (via SSL or another authentication system) - the old consumers
> > don't support authentication at all. If you care about ACLs anyway, you
> > probably don't want unauthenticated consumers or producers in the system
> at
> > all.
> >
> > The ACL for sure only works on the new consumer API, because the old one
> > talks directly to zookeeper so there's no good way to apply the same ACLs
> > there.
> >
> > Thanks
> >
> > Tom Crayford
> > Heroku Kafka
> >
> > On Thu, May 19, 2016 at 1:28 AM, David Hawes <dha...@vt.edu> wrote:
> >
> >> I have been playing around with ACLs and was hoping to limit access to
> >> a topic and consumer group by IP, but was unable to get it working.
> >> Basically, I was able to Read from a topic as a consumer group that
> >> was not allowed.
> >>
> >> KIP-11 has the following line about consumer groups:
> >>
> >> In order to consume from a topic using the new consumer API, the
> >> principal will need: READ on TOPIC and READ on CONSUMER-GROUP.
> >>
> >> This tipped me off that the ACL may only work with the new consumer
> >> API, which I was not using. Sure enough, using the new consumer API
> >> denied my access by consumer group until I added an appropriate ACL.
> >>
> >> Is there some way to disable the old consumer API in Kafka? I see the
> >> inter.broker.protocol.version directive, but nothing about clients.
> >> Will there ever be support for group ACLs with the old consumer API?
> >>
> >> Without some way to disable the old consumer from being used, the
> >> consumer group ACLs are effectively useless as of version 0.9.0.1.
> >>
>

Reply via email to