Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-17014

Add additionalProperties to KafkaConfiguration

    XMLWordPrintable

    Details

    • Type: Enhancement
    • Status: Done
    • Priority: Critical
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: fuse-7.9-GA
    • Component/s: Camel
    • Labels:
      None

      Description

      Using camel-component to setup the jaas config to connect to managed kafka, there are two sasl mechanism: PLAIN and OAUTHBEARER.

      PLAIN just works, but it is not recommended for security reasons.

      OAUTHBEARER requires to set sasl.login.callback.handler.class=io.strimzi.kafka.oauth.client.JaasClientOauthLoginCallbackHandler which in camel 3.x uses the configuration additionalProperties.sasl.login.callback.handler.class which is not present in camel 2.23.2.x

      So, it is required to set additionalProperties to KafkaConfiguration, upstream PR https://github.com/apache/camel/pull/3468

        Attachments

          Activity

            People

            Assignee:
            claudio4j Claudio Miranda
            Reporter:
            claudio4j Claudio Miranda
            Tester:
            Federico Mariani Federico Mariani
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: