Uploaded image for project: 'Apache NiFi MiNiFi C++'
  1. Apache NiFi MiNiFi C++
  2. MINIFICPP-1677

Add SASL PLAIN mechanism support to Kafka processors

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 0.11.0
    • None

    Description

      PublishKafka processor currently supports Kerberos properties for SASL/GSSAPI configuration which is the default SASL configuration in librdkafka. We should also support SASL/PLAIN configuration with username and password authentication. This requires adding these additional username, password, sasl mechanism properties.

      We may also need to extend the security protocol options with SASL_PLAINTEXT and SASL_SSL to be more precise which protocol is used, as previously SASL was implicitly implied when Kerberos properties were set. This would also be on par with the NiFi implementation. Another option would be to prefer setting the security protocol depending on the Kerberos or plain username password properties and the configured plaintext/ssl option. The latter option would provide backward compatibility.

      The same configuration possibilities should also be implemented in ConsumeKafka processor.

      Attachments

        Activity

          People

            lordgamez Gábor Gyimesi
            lordgamez Gábor Gyimesi
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 1.5h
                1.5h