[ 
https://issues.apache.org/jira/browse/NIFI-8936?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17385110#comment-17385110
 ] 

Knowles Atchison Jr commented on NIFI-8936:
-------------------------------------------

Pull Request: https://github.com/apache/nifi/pull/5237

> Adding Dynamic HTTP Headers to Confluent Schema Registry Requests
> -----------------------------------------------------------------
>
>                 Key: NIFI-8936
>                 URL: https://issues.apache.org/jira/browse/NIFI-8936
>             Project: Apache NiFi
>          Issue Type: New Feature
>          Components: Extensions
>    Affects Versions: 1.15.0
>            Reporter: Knowles Atchison Jr
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> The nifi confluent schema registry service does not currently expose any way 
> to add arbitrary HTTP headers to requests going to the Confluent Schema 
> Registry.
> When using Kafka Client infrastructure outside of NiFi when interacting with 
> the Confluent Schema Registry, the Deserializer is set to be 
> KafkaAvroDeserialzer.class. This class contains the SchemaRegistryClient from 
> Confluent.
> One feature this client supports is the sending of HTTP Headers to the schema 
> registry through properties on the client prefixed with "request.header.". 
> This can be found in AbstractKafkaSchemaSerDeConfig (in Confluent's schema 
> registry source code).
> I propose to add this functionality to the ConfluentSchemaRegistry.
> The controller will be updated to take in dynamic properties which will be 
> validated as 'request.header.*'.  These values will then be added to the 
> requests going out via Jersey if present.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to