Basic authentication for stream.url
-----------------------------------
Key: SOLR-2240
URL: https://issues.apache.org/jira/browse/SOLR-2240
Project: Solr
Issue Type: Improvement
Components: update
Affects Versions: 4.0
Reporter: Jayendra Patil
Priority: Minor
We intend to use stream.url for indexing documents from remote locations
exposed through http.
However, the remote urls are secured and would need basic authentication to be
able access the documents.
The current implementation for stream.url in ContentStreamBase.URLStream does
not support authentication.
The implementation with stream.file would mean to download the files to a local
box and would cause duplicity, whereas stream.body would have indexing
performance issues with the hugh data being transferred over the network.
An approach would be :-
1. Passing additional authentication parameter e.g. stream.url.auth with the
encoded authentication value - SolrRequestParsers
2. Setting Authorization request property for the Connection -
ContentStreamBase.URLStream
this.conn.setRequestProperty("Authorization", "Basic " +
encodedauthentication);
Any thoughts ??
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]