[ 
https://issues.apache.org/jira/browse/KAFKA-10507?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17199996#comment-17199996
 ] 

Magnus Edenhill commented on KAFKA-10507:
-----------------------------------------

librdkafka will only send ApiVersionRequests prior to authentication, so this 
would be a breaking change and thus require an ApiVersion bump, and if we do 
that a client can still use an older ApiVersionRequest version to get the 
supported APIs prior to auth, making this pre-auth filtering a bit pointless.

What is the primary motivation here?

> Limit the set of APIs returned in pre-authentication ApiVersions 
> -----------------------------------------------------------------
>
>                 Key: KAFKA-10507
>                 URL: https://issues.apache.org/jira/browse/KAFKA-10507
>             Project: Kafka
>          Issue Type: Improvement
>            Reporter: Jason Gustafson
>            Assignee: David Jacot
>            Priority: Major
>
> We use the ApiVersions RPC to check whether the SaslHandshake and 
> SaslAuthenticate APIs are supported before authenticating with the broker. 
> Currently the response contains all APIs supported by the broker. It seems 
> like a good idea to reduce the set of APIs returned at this level to only 
> those which are supported prior to authentication. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to