Security 使用OAuthBearrer的Kafka SASL身份验证机制?

Security 使用OAuthBearrer的Kafka SASL身份验证机制?,security,oauth-2.0,apache-kafka,sasl,Security,Oauth 2.0,Apache Kafka,Sasl,有人能帮我编写JAAS conf文件和处理程序类,以便使用SASL/OAuthBear进行身份验证吗 在kafka文档中配置的JAAS文件中,该选项的含义是什么 unsecuredLoginStringClaim_sub="admin"; 对于SASL/OAuthBearner,JAAS配置文件至少应为: KafkaServer { org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule required

有人能帮我编写JAAS conf文件和处理程序类,以便使用SASL/OAuthBear进行身份验证吗

在kafka文档中配置的JAAS文件中,该选项的含义是什么

unsecuredLoginStringClaim_sub="admin"; 

对于SASL/OAuthBearner,JAAS配置文件至少应为:

KafkaServer {
   org.apache.kafka.common.security.oauthbearer.OAuthBearerLoginModule required ;
};
接口AuthenticateCallbackHandler的实现将使用其他参数,该接口可以接收其他参数,如OAuth服务器主机、授权类型或执行登录流所需的其他信息。选项unsecuredLoginStringClaim_sub=“admin”是这些参数之一

如果需要使用此SASL机制设置和测试Kafka代理,可以参阅本文。

有关
unsecuredLoginStringClaim\u sub=“admin”
的解释,请参见位于的Javadoc,这是一个由您从包装盒中获取的默认不安全回调处理程序识别的选项