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