我们最近在kafka集群中实现了kerberos。客户端需要使用SASL_SSL与该集群进行通信。由于我们在项目中使用spring-kafka,因此我遇到了Spring文档中的这个KafkaJaasLoginModuleInitializer模块。此功能,但想了解它是否提供了在票证过期时续签票证的功能(可能在其他线程上)。我看了一下代码,发现映射中传递的选项随后用于启动javax.security.auth.login.AppConfigurationEntry实例,但是没有看到自动续订的方法。
答案 0 :(得分:1)
正确,它只是提供-Djava.security.auth.login.config
JVM参数的一种对Spring友好的选择。
为Apache Kafka续订kerberos票不在Spring的范围内;所有与代理连接有关的操作都委托给kafka-clients;请参阅Kafka文档。