kafka-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sriharsha Chintalapani (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (KAFKA-4180) Shared authentification with multiple actives Kafka producers/consumers
Date Tue, 27 Sep 2016 17:06:21 GMT

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

Sriharsha Chintalapani commented on KAFKA-4180:

[~ggrossetie] [~ecomar] This is duplicate of KAFKA-3302. We cannot make changes to only SASL
plain. The changes should be applied to LoginManager in general.
Currently, LoginManager is a singleton and we need to break that and pass that into networking

> Shared authentification with multiple actives Kafka producers/consumers
> -----------------------------------------------------------------------
>                 Key: KAFKA-4180
>                 URL: https://issues.apache.org/jira/browse/KAFKA-4180
>             Project: Kafka
>          Issue Type: Bug
>          Components: producer , security
>    Affects Versions:
>            Reporter: Guillaume Grossetie
>            Assignee: Mickael Maison
>              Labels: authentication, jaas, loginmodule, plain, producer, sasl, user
> I'm using Kafka with an SASL authentication on the client:
> {code:title=kafka_client_jaas.conf|borderStyle=solid}
> KafkaClient {
>     org.apache.kafka.common.security.plain.PlainLoginModule required
>     username="guillaume"
>     password="secret";
> };
> {code}
> When using multiple Kafka producers the authentification is shared [1]. In other words
it's not currently possible to have multiple Kafka producers in a JVM process.
> Am I missing something ? How can I have multiple active Kafka producers with different
credentials ?
> My use case is that I have an application that send messages to multiples clusters (one
cluster for logs, one cluster for metrics, one cluster for business data).
> [1] https://github.com/apache/kafka/blob/69ebf6f7be2fc0e471ebd5b7a166468017ff2651/clients/src/main/java/org/apache/kafka/common/security/authenticator/LoginManager.java#L35

This message was sent by Atlassian JIRA

View raw message