Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 如何在kafka中实现oauthl认证机制?_Security_Authentication_Apache Kafka_Oauth 2.0 - Fatal编程技术网

Security 如何在kafka中实现oauthl认证机制?

Security 如何在kafka中实现oauthl认证机制?,security,authentication,apache-kafka,oauth-2.0,Security,Authentication,Apache Kafka,Oauth 2.0,有人能解释一下kafka中的OAuthBear身份验证机制是如何实现客户端或代理间通信的吗?您需要实现两个类,它们使用名为AuthenticateCallbackHandler的接口 第一个类实现了登录流,您需要调用OAuth服务器来检索令牌。此类将由您的客户端或用于interbroker连接 第二个类实现了验证流,您将在其中调用OAuth服务器来检查发送令牌是否有效。此类仅在Kafka Broker上使用 我在 如果您想了解如何使用此SASL机制设置Kafka代理,下面有一篇文章介绍了所有步骤

有人能解释一下kafka中的OAuthBear身份验证机制是如何实现客户端或代理间通信的吗?

您需要实现两个类,它们使用名为AuthenticateCallbackHandler的接口

第一个类实现了登录流,您需要调用OAuth服务器来检索令牌。此类将由您的客户端或用于interbroker连接

第二个类实现了验证流,您将在其中调用OAuth服务器来检查发送令牌是否有效。此类仅在Kafka Broker上使用

我在

如果您想了解如何使用此SASL机制设置Kafka代理,下面有一篇文章介绍了所有步骤。

我想你已经读过了:?Jair下面的回答是正确的。哪一部分不清楚?我尝试了文章中的步骤。在java示例中,我得到的回调处理程序必须可以强制转换为org.apache.kafka.common.security.auth.AuthenticateCallbackHandler:org.apache.kafka.common.security.authenticator.AbstractLogin$LoginCallbackHandler。你能告诉我我做错了什么吗。我从你的github repo中得到了处理程序代码。