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

Add additionalProperties to KafkaConfiguration

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Critical Critical
    • fuse-7.9-GA
    • None
    • Camel
    • None

      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

            cmiranda@redhat.com Claudio Miranda
            cmiranda@redhat.com Claudio Miranda
            Federico Mariani Federico Mariani
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: