Seit V0.9.0.0 fügen Apache kafka Autorisierungsunterstützung hinzu, indem SASL (http://kafka.apache.org/documentation.html#security_sasl) verwendet wird, aber es ist zu komplex und verwirrt, um Kerberos und jaas zu konfigurieren. Also, warum unterstützt Kafka keine einfache Benutzer-/Passwort-Autorisierung wie activemq? Es wird einfach zu bedienen sein.Warum unterstützt Kafka keine einfache Benutzer-/Passwort-Autorisierung wie activemq?
1
A
Antwort
2
Kafka 0.10, gerade gestern veröffentlicht, unterstützt jetzt SASL/PLAIN
zusätzlich zu den zuvor unterstützten SASL Kerberos (GSSAPI
). SASL/PLAIN
ist effektiv, was Sie wollen. Werfen Sie einen Blick hier:
+0
Es scheint für mich geeignet, ich werde es versuchen. –
+0
Es funktioniert! Genau darum bitte ich. Vielen Dank! –
Das ist ** ** Authentifizierung, Autorisierung nicht. Wenn Sie den Unterschied nicht erkennen können, sind Sie leider nicht in der Lage, die Sicherheitsoptionen von Apache-Commitern in Frage zu stellen ... –
Sie können übrigens auch die PKI-Authentifizierung verwenden (mit X509-Zertifikaten + privaten Schlüsseln in ein Java Keystore), aber das erfordert die Aktivierung von SSL http://kafka.apache.org/documentation.html#security_configclients –
Tatsächlich mache ich einen "Kafka as a Service". Ich erstelle einen großen Kafka-Clusterpool und weise jedem Mandanten einen einzelnen Cluster zu. Alles was ich brauche ist, dass jeder Mieter nur seinen eigenen Cluster benutzen kann. Also ich denke, geben Sie einen Benutzernamen/Paasword-Paar ist ein einfacher Weg. –