From: Kai Moritz Date: Sun, 25 May 2025 19:08:44 +0000 (+0200) Subject: WIP:sasl-client--broker-angepasst--separate-accounts X-Git-Url: http://juplo.de/gitweb/?a=commitdiff_plain;h=2ed5762c07a31a122f2c3ccabf49d938107e2e51;p=demos%2Fkafka%2Ftraining WIP:sasl-client--broker-angepasst--separate-accounts --- diff --git a/admin.properties b/admin.properties index d7168db..0c14829 100644 --- a/admin.properties +++ b/admin.properties @@ -2,4 +2,4 @@ sasl.mechanism=PLAIN security.protocol=SASL_PLAINTEXT sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required \ username="broker" \ - password="brokerpw"; + password="broker-secret"; diff --git a/docker-compose.yml b/docker-compose.yml index 0ee459d..d92f9b0 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -30,25 +30,25 @@ services: KAFKA_ALLOW_EVERYONE_IF_NO_ACL_FOUND: "false" KAFKA_LISTENER_NAME_BROKER_PLAIN_SASL_JAAS_CONFIG: >- org.apache.kafka.common.security.plain.PlainLoginModule required - user_broker="brokerpw" - user_producer="producerpw" - user_consumer="consumerpw" + user_broker="broker-secret" + user_producer="producer-secret" + user_consumer="consumer-secret" username="broker" - password="brokerpw"; + password="broker-secret"; KAFKA_LISTENER_NAME_DOCKER_PLAIN_SASL_JAAS_CONFIG: >- org.apache.kafka.common.security.plain.PlainLoginModule required - user_broker="brokerpw" - user_producer="producerpw" - user_consumer="consumerpw" + user_broker="broker-secret" + user_producer="producer-secret" + user_consumer="consumer-secret" username="broker" - password="brokerpw"; + password="broker-secret"; KAFKA_LISTENER_NAME_LOCALHOST_PLAIN_SASL_JAAS_CONFIG: >- org.apache.kafka.common.security.plain.PlainLoginModule required - user_broker="brokerpw" - user_producer="producerpw" - user_consumer="consumerpw" + user_broker="broker-secret" + user_producer="producer-secret" + user_consumer="consumer-secret" username="broker" - password="brokerpw"; + password="broker-secret"; KAFKA_SASL_MECHANISM_INTER_BROKER_PROTOCOL: PLAIN KAFKA_SASL_ENABLED_MECHANISMS: PLAIN KAFKA_LOG_RETENTION_CHECK_INTERVAL_MS: 10000 @@ -84,25 +84,25 @@ services: KAFKA_ALLOW_EVERYONE_IF_NO_ACL_FOUND: "false" KAFKA_LISTENER_NAME_BROKER_PLAIN_SASL_JAAS_CONFIG: >- org.apache.kafka.common.security.plain.PlainLoginModule required - user_broker="brokerpw" - user_producer="producerpw" - user_consumer="consumerpw" + user_broker="broker-secret" + user_producer="producer-secret" + user_consumer="consumer-secret" username="broker" - password="brokerpw"; + password="broker-secret"; KAFKA_LISTENER_NAME_DOCKER_PLAIN_SASL_JAAS_CONFIG: >- org.apache.kafka.common.security.plain.PlainLoginModule required - user_broker="brokerpw" - user_producer="producerpw" - user_consumer="consumerpw" + user_broker="broker-secret" + user_producer="producer-secret" + user_consumer="consumer-secret" username="broker" - password="brokerpw"; + password="broker-secret"; KAFKA_LISTENER_NAME_LOCALHOST_PLAIN_SASL_JAAS_CONFIG: >- org.apache.kafka.common.security.plain.PlainLoginModule required - user_broker="brokerpw" - user_producer="producerpw" - user_consumer="consumerpw" + user_broker="broker-secret" + user_producer="producer-secret" + user_consumer="consumer-secret" username="broker" - password="brokerpw"; + password="broker-secret"; KAFKA_SASL_MECHANISM_INTER_BROKER_PROTOCOL: PLAIN KAFKA_SASL_ENABLED_MECHANISMS: PLAIN KAFKA_LOG_RETENTION_CHECK_INTERVAL_MS: 10000 @@ -143,25 +143,25 @@ services: KAFKA_ALLOW_EVERYONE_IF_NO_ACL_FOUND: "false" KAFKA_LISTENER_NAME_BROKER_PLAIN_SASL_JAAS_CONFIG: >- org.apache.kafka.common.security.plain.PlainLoginModule required - user_broker="brokerpw" - user_producer="producerpw" - user_consumer="consumerpw" + user_broker="broker-secret" + user_producer="producer-secret" + user_consumer="consumer-secret" username="broker" - password="brokerpw"; + password="broker-secret"; KAFKA_LISTENER_NAME_DOCKER_PLAIN_SASL_JAAS_CONFIG: >- org.apache.kafka.common.security.plain.PlainLoginModule required - user_broker="brokerpw" - user_producer="producerpw" - user_consumer="consumerpw" + user_broker="broker-secret" + user_producer="producer-secret" + user_consumer="consumer-secret" username="broker" - password="brokerpw"; + password="broker-secret"; KAFKA_LISTENER_NAME_LOCALHOST_PLAIN_SASL_JAAS_CONFIG: >- org.apache.kafka.common.security.plain.PlainLoginModule required - user_broker="brokerpw" - user_producer="producerpw" - user_consumer="consumerpw" + user_broker="broker-secret" + user_producer="producer-secret" + user_consumer="consumer-secret" username="broker" - password="brokerpw"; + password="broker-secret"; KAFKA_SASL_MECHANISM_INTER_BROKER_PROTOCOL: PLAIN KAFKA_SASL_ENABLED_MECHANISMS: PLAIN KAFKA_LOG_RETENTION_CHECK_INTERVAL_MS: 10000 @@ -263,7 +263,7 @@ services: spring.kafka.jaas.enabled: "true" spring.kafka.properties.security.protocol: SASL_PLAINTEXT spring.kafka.properties.sasl.mechanism: PLAIN - spring.kafka.properties.sasl.jaas.config: org.apache.kafka.common.security.plain.PlainLoginModule required username="producer" password="producerpw"; + spring.kafka.properties.sasl.jaas.config: org.apache.kafka.common.security.plain.PlainLoginModule required username="producer" password="producer-secret"; juplo.producer.topic: test consumer: @@ -274,7 +274,7 @@ services: spring.kafka.jaas.enabled: "true" spring.kafka.properties.security.protocol: SASL_PLAINTEXT spring.kafka.properties.sasl.mechanism: PLAIN - spring.kafka.properties.sasl.jaas.config: org.apache.kafka.common.security.plain.PlainLoginModule required username="consumer" password="consumerpw"; + spring.kafka.properties.sasl.jaas.config: org.apache.kafka.common.security.plain.PlainLoginModule required username="consumer" password="consumer-secret"; spring.kafka.consumer.auto-offset-reset: earliest logging.level.org.apache.kafka.clients.consumer: INFO juplo.consumer.topic: test @@ -287,7 +287,7 @@ services: spring.kafka.jaas.enabled: "true" spring.kafka.properties.security.protocol: SASL_PLAINTEXT spring.kafka.properties.sasl.mechanism: PLAIN - spring.kafka.properties.sasl.jaas.config: org.apache.kafka.common.security.plain.PlainLoginModule required username="consumer" password="consumerpw"; + spring.kafka.properties.sasl.jaas.config: org.apache.kafka.common.security.plain.PlainLoginModule required username="consumer" password="consumer-secret"; spring.kafka.consumer.auto-offset-reset: earliest logging.level.org.apache.kafka.clients.consumer: INFO juplo.consumer.topic: test @@ -300,7 +300,7 @@ services: spring.kafka.jaas.enabled: "true" spring.kafka.properties.security.protocol: SASL_PLAINTEXT spring.kafka.properties.sasl.mechanism: PLAIN - spring.kafka.properties.sasl.jaas.config: org.apache.kafka.common.security.plain.PlainLoginModule required username="consumer" password="consumerpw"; + spring.kafka.properties.sasl.jaas.config: org.apache.kafka.common.security.plain.PlainLoginModule required username="consumer" password="consumer-secret"; spring.kafka.consumer.auto-offset-reset: earliest logging.level.org.apache.kafka.clients.consumer: INFO juplo.consumer.topic: test