[
https://issues.apache.org/jira/browse/NIFI-8936?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Pierre Villard resolved NIFI-8936.
----------------------------------
Fix Version/s: 1.15.0
Resolution: Fixed
> 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
> Assignee: Knowles Atchison Jr
> Priority: Major
> Fix For: 1.15.0
>
> Time Spent: 1h 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)