[ https://issues.apache.org/jira/browse/KAFKA-1477?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14075679#comment-14075679 ]
Jun Rao commented on KAFKA-1477: -------------------------------- Joe, I'd rather that we don't rush to get this patch in. This is because (1) We have accumulated a lot of changes for the next release (0.8.2) in trunk, including Kafka-based offset management and the new clients. It's going to be difficult to absorb big patches like this in the same release. (2) I felt that we haven't had enough discussion on the implementation. I took at look at the changes that you made in https://cwiki.apache.org/confluence/display/KAFKA/Security. What's in there are mostly feature requirements. I was expecting to see a design doc of the implementation. I am no security expert, but I have questions like (a) should we use two separate server ports so that we can support both secure and non-secure clients in the same cluster (b) is a local secure file the right way to store security credentials? If we have a more concrete design doc, perhaps more people with security experience can chime in and help us make the right design choice. We can also discuss whether the security feature should only be done on the new clients or not. At this moment, we are trying to put the old clients mostly in maintenance mode and will only try to fix blocker issues. The more we need to patch on the old clients, the more the maintenance work. Also, the new consumer will remove the ZK dependence. That potentially will make adding the security feature a bit easier on the consumer. So, I recommend that we start working on a more concrete design doc first and then solicit some feedback. We can probably target this feature in 0.9. > add authentication layer and initial JKS x509 implementation for brokers, > producers and consumer for network communication > -------------------------------------------------------------------------------------------------------------------------- > > Key: KAFKA-1477 > URL: https://issues.apache.org/jira/browse/KAFKA-1477 > Project: Kafka > Issue Type: New Feature > Reporter: Joe Stein > Assignee: Ivan Lyutov > Fix For: 0.8.2 > > Attachments: KAFKA-1477-binary.patch, KAFKA-1477.patch, > KAFKA-1477_2014-06-02_16:59:40.patch, KAFKA-1477_2014-06-02_17:24:26.patch, > KAFKA-1477_2014-06-03_13:46:17.patch > > -- This message was sent by Atlassian JIRA (v6.2#6252)