Я использую Kafka и включил kerberos (SASL_PLAINTEXT используя GSSAPI) для аутентификации kerberos.Я пытаюсь понять, как Kerberos работает для межброкерской аутентификации здесь, поскольку я не вижу никакой информации о конфигурации jaas для клиентской стороны здесь.
server.properties:
security.inter.broker.protocol=SASL_PLAINTEXT
sasl.mechanism.inter.broker.protocol=GSSAPI
sasl.kerberos.service.name=kafka
advertised.listeners=SASL_PLAINTEXT://host1:9092
jaasИспользуется файл конфигурации.
KafkaServer {
com.sun.security.auth.module.Krb5LoginModule required
useKeyTab=true
storeKey=true
keyTab="/local/kafka/config/kafka_server.keytab"
principal="kafka/host1@Example.com";
};