Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-4131

KafkaSource to Kafka authentication with Kerberos

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • Serverless
    • None
    • False
    • None
    • False
    • Not Selected

      1. Proposed title of this feature request

      KafkaSource to Kafka authentication with  Kerberos 

      2. What is the nature and description of the request?

      By default, customer uses Kerberos (specifically: SASL_SSL with the SASL mechanism GSSAPI) as the authentication method for Kafka: https://docs.confluent.io/platform/current/kafka/overview-authentication-methods.html).

      For authentication via Kerberos, the following configurations must be able to be passed to the client in OpenShift Serverless:

       

      # settings for connection and encryption
      bootstrap.servers=mybroker1.example.com:9093
      ssl.truststore.location=/etc/pki/java/cacerts
      ssl.truststore.password=changeit
      # settings for sasl/gssapi authentication
      sasl.mechanism=GSSAPI
      security.protocol=SASL_SSL
      sasl.kerberos.service.name=kafka
      sasl.jaas.config=com.sun.security.auth.module.Krb5LoginModule required \
          useKeyTab=true \
          storeKey=true \
          keyTab="/etc/security/keytabs/kafka_client.keytab" \
          principal=kafkaclient1@EXAMPLE.COM;
      # alternative when using kerberos ticket cache
      #sasl.jaas.config=com.sun.security.auth.module.Krb5LoginModule required \
          useTicketCache=true;
      

       

      3. Why does the customer need this? (List the business requirements here)

      Compliance with Kafka authentication mechanism

      4. List any affected packages or components.
      OpenShift Serverless (KafkaSource)

              naisingh@redhat.com Naina Singh
              rhn-gps-stkousso STYLIANOS Kousouris (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: