I am trying to find out if it is to utilize the client certificate (mTLS) between Kafka clients and brokers as well as using SASL. My goal is to ignore SASL credentials when client certificate is present and in other cases use SASL if client certificate is not present. I can see that https://cwiki.apache.org/confluence/display/KAFKA/KIP-684+-+Support+mutual+TLS+authentication+on+SASL_SSL+listeners allows for combinations of the two, but as I understand it, it mentions that SASL is always used even if client certificate is present.
Thank you.