You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by GitBox <gi...@apache.org> on 2019/02/21 20:03:35 UTC

[GitHub] capistrant opened a new issue #7122: HTTP Firehose with Basic Authentication

capistrant opened a new issue #7122: HTTP Firehose with Basic Authentication
URL: https://github.com/apache/incubator-druid/issues/7122
 
 
   # Description
   
   I'd like to propose adding the ability to use URIs that require a basic authentication header to the existing HTTP Firehose. I envision a Firehose that works for both depending on what is provided in the ingestion spec. 
   
   One potential implementation: If the client adds credentials to the ingestion spec (new json key:value pairs in the ioConfig), then they will be supplied as a header to the specified URIs. If no credentials are in the ingestion spec, then no authentication header is added to the request.
   
   # Motivation
   
   My org would like to leverage the HTTP Firehose to ingest select files with Native ingestion rather than using hadoop batch ingestion and the overhead that comes with that. However, the API to access the files over the network requires basic authentication.
   
   We implemented the change ourselves to an older version of Druid (0.11.0) and it works great with no breaking changes to firehose users connecting to an insecure endpoint. We plan on upgrading our clusters soon and will need this functionality before the upgrade. 
   
   I'm willing to take a crack at it as well, if there is some consensus around it being a feature that committers would accept.
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org