簡體   English   中英

如何在Kafka控制台生產者/消費者中設置Principal?

[英]How to set Principal in Kafka console producer/consumer?

我想在Kafka中試驗ACL。 所以我在我的Zookeeper中為一個示例主題測試創建了一些ACL,它允許對User的Bob主體和使用者權限的生產者權限:Alice主體。

現在當我使用kafka-console-producer或消費者時,我如何提及這個生產者或消費者的主體

我嘗試在producer / consumer.properties文件中設置一個像principal = User:Bob這樣的新配置,但是它說它是一個無法識別的配置。

有人可以幫我解決這個問題嗎? 或者我是否理解了校長錯誤的想法? 它與基於Kerberos的身份驗證有關嗎?

Shabir,提前謝謝

我正在通過關注博客來嘗試上述場景,並發現Principal在這里實際上是指SSL通信的CN(公共名稱)屬性。

Kafka使用通信服務器的SSL證書的CN來識別用戶並相應地進行身份驗證和授權。

因此,在運行消費者生產者時,沒有地方明確提及委托人 它取自SSL證書的CN屬性。

謝謝沙比爾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM