[ 
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)

Reply via email to