Hello everyone,
I’m trying to connect Ignition (8.3.x) to a Kerberos-secured Kafka cluster using SASL/GSSAPI.
I have:
-
keytab file
-
krb5.ini
-
correct principal
-
MIT Kerberos installed
-
bootstrap servers reachable
-
kinit -ktworks successfully
But Ignition keeps failing with errors like:
No serviceName defined in either JAAS or Kafka config
Value not specified for key 'null'
My Custom Client Properties currently looks like this (single-line JAAS):
security.protocol=SASL_SSL
sasl.mechanism=GSSAPI
sasl.kerberos.service.name=kafka
sasl.jaas.config=com.sun.security.auth.module.Krb5LoginModule required useKeyTab=true storeKey=true keyTab="C:/Program Files/Inductive Automation/Ignition/data/pdmandon.keytab" principal="pdmandon@xxx.x.tr";
Has anyone successfully connected Ignition to a Kerberos-enabled Kafka cluster?
Any working examples or advice would be greatly appreciated.
Thanks!