Setting up Jaas config extensions for kafka connect. #9699
Replies: 4 comments 6 replies
-
I don't think we support these |
Beta Was this translation helpful? Give feedback.
-
Hi @scholzj As Confluent cloud is being adopted by many, Strimzi Kafka Connect to Confluent cloud is becoming a common deployment setup. Confluent cloud doc: https://docs.confluent.io/cloud/current/access-management/authenticate/oauth/overview.html Thanks |
Beta Was this translation helpful? Give feedback.
-
Hi @scholzj, Is there a way to set the values directly for kafka-connect, example below:
Like how confluent connect allows: |
Beta Was this translation helpful? Give feedback.
-
Hi @scholzj I'm facing a similar requirement for configuring Strimzi connect to authenticate to a managed Kafka service. In my case, the Kafka cluster is a Google-managed cluster and Strimzi connect is hosted in Google's managed Kubernetes service (GKE). In order to configure Strimzi connect to authenticate, I need to specify the following properties for the connect workers:
Google has implemented a unique JWT-based auth scheme that does not support OIDC-based auth flows. Instead, they have developed a custom JAAS login handler that constructs a JWT using the Google credentials of the context that the Kafka Client is running under. Since the sasl.* properties are not configurable via the KafkaConnect resource, is there any other way these properties can configured? If not, would love to know if support for this could be added in a future release? |
Beta Was this translation helpful? Give feedback.
-
Hi,
I'm setting up my kafka connect with OAuth configuration against Confluent Cloud platform.
I configured Kafka-connect with OAuth authentication by referring to Strimzi KafkaClientAuthenticationOAuth guide. The following is the authentication config for my kafka-connect.
Based on Confluent documentation, to set OAuth authentication, the following needs to be configured in kafka client.
I can see two additional configurations are required for the sasl.jaas.config - extension_logicalCluster and extension_identityPoolId. However, in strimzi kafka client, I am not able to configure those two extensions. Thus when deploying kafka-connect, I encountered the following error :
I noticed in strimzi kafka-connect crds, it doesn't allow to set sasl.jaas.config in the config: section.
Basically, my question here is there a way to set the jaas extensions (logicalCluster, identityPoolId) in kafka-connect yaml file?
Thanks.
Firdaus
Beta Was this translation helpful? Give feedback.
All reactions