[ https://issues.apache.org/jira/browse/KAFKA-7588?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mickael Maison resolved KAFKA-7588. ----------------------------------- Fix Version/s: 2.5.0 Resolution: Fixed > Rationalize configurations passed to pluggable APIs > --------------------------------------------------- > > Key: KAFKA-7588 > URL: https://issues.apache.org/jira/browse/KAFKA-7588 > Project: Kafka > Issue Type: Improvement > Reporter: Mickael Maison > Assignee: Mickael Maison > Priority: Major > Fix For: 2.5.0 > > > There are a lot of extensions points both on the client and server sides. > Most of these pluggable APIs are configurable but the configurations they > receive are not the same. > For example, Serializers, Deserializers, Partitioners, Assignors, > QuotaCallbacks are passed config.originals(). On the other hand LoginModules, > PrincipalBuilders and AuthenticationCallbackHandlers are passed > config.values(). > In practice, having access to originals() is nice as it allows to use custom > configurations by simply adding it to the client/server configuration. -- This message was sent by Atlassian Jira (v8.3.4#803005)