Аутентификация клиентов Kafka с помощью Heroku Kafka с использованием файла свойств JAAS - PullRequest
0 голосов
/ 21 сентября 2018

Я пытаюсь развернуть приложение для мониторинга отставания, написанное на Scala, которое использует файл свойств JAAS для аутентификации.Это приложение: https://github.com/zalando-incubator/remora

Демонстрационный файл auth.properties, который они дают:

security.protocol=SASL_PLAINTEXT
sasl.mechanism=PLAIN
sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required username="my-user" password="my-password";

Похоже, этот файл можно изменить, чтобы использовать SSL для аутентификации.Похоже, это релевантная страница из документов Kafka:

https://www.cloudera.com/documentation/kafka/latest/topics/kafka_security.html#deploying_ssl_for_kafka__d21240e306

Как изменить этот файл, чтобы он был совместим с аутентификацией SSL в стиле Heroku Kafka, которая использует сертификаты и ключи, хранящиеся вenvars:

KAFKA_CLIENT_CERT
KAFKA_CLIENT_CERT_KEY
KAFKA_TRUSTED_CERT

Спасибо!

...