Я пытаюсь развернуть приложение для мониторинга отставания, написанное на 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
Спасибо!