title: Apache Kafka Topic Security
body: <p>I have listeners configured with 2 ports as below:</p>
  
  <pre><code>(9092 -&gt; Plaintext, 9092 -&gt; SASL_PLAIN)
  listeners=PLAINTEXT://:9092, SASL_PLAIN://:9093
  </code></pre>
  
  <p>For a topic, I want restrict Consumers to consume data from 9093 port only, and consuming data from 9092 port should be denied.</p>
  
  <p>I've gone through ACL concept, but haven't seen an option to restrict Consumer pulling data from non-secure port (in this case- 9092)</p>
  
  <p>How can this be configured?</p>