[ https://issues.apache.org/jira/browse/KAFKA-2711?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14981954#comment-14981954 ]
Jun Rao commented on KAFKA-2711: -------------------------------- Yes, you are right. clientPrincipalName is still used. My confusion is that SASL_KERBEROS_PRINCIPAL_TO_LOCAL_RULES is no longer in the client config. So, it seems that we will always be using the default rule to get the client principal name? It also seems that we don't really need to pass in kerberosNameParser to SaslClientAuthenticator. > SaslClientAuthenticator no longer needs KerberosNameParser in constructor > ------------------------------------------------------------------------- > > Key: KAFKA-2711 > URL: https://issues.apache.org/jira/browse/KAFKA-2711 > Project: Kafka > Issue Type: Sub-task > Components: clients > Affects Versions: 0.9.0.0 > Reporter: Jun Rao > Priority: Minor > Fix For: 0.9.1 > > > Since the sasl client doesn't need to know the principal name, we don't need > to pass in KerberosNameParser to SaslClientAuthenticator. -- This message was sent by Atlassian JIRA (v6.3.4#6332)